נשלח בתאריך: 10 April 2006 בשעה 20:46 | | IP רשוּם
|
|
|
|
חבר'ה ניסית והצלחתי לחבר ללא שום שגיאה אבל בעיה אחת קטנה הקובץ מועבר דרך הסוקט זאת אומרת סוג הקובץ אבל לדוגמה אם העברת קובץ מסוג TXT הוא מעביר אותו רק 4 קילו בייט בלבד ולא כותב את תוכן הקובץ ובעיה זו של ה4 קילו בייט היא בכל סוגי הקבצים כיצד אני פוטר בעיה זו?
זה קוד התוכנית הצריך לשאלות
Private Sub Command2_Click() With CommonDialog1 .CancelError = True .DialogTitle = "שלח קובץ לחבר" .Filter = "All files *.* | *.*" .ShowOpen A = .FileName B = FileLen(CommonDialog1.FileName) Winsock2.SendData A End With Open A For Binary Access Write As #1 'פתיחת הקובץ לקריאה בינארית Put #1, , D Close #1 Winsock3.SendData D End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Winsock1.GetData X End Su
Private Sub Winsock4_DataArrival(ByVal bytesTotal As Long) Dim R As Long Winsock4.GetData R With CommonDialog1 .CancelError = True .DialogTitle = "שלח קובץ לחבר" .Filter = "All files *.* | *.*" .ShowSave X = .FileName End With Open X For Binary Access Write As #1 'פתיחת הקובץ לקריאה בינארית Put #1, , R Close #1 Close MsgBox "הקובץ הועבר בהצלחה" End Sub
תודה מראש לעונים ולעוזרים
__________________ כל העולם כולו גשר צר מאד
|