24/02/07 13:55
P4p3r0g4
per ora ho guardato il client.
hai fatto un casino...
in grassetto ciò che ho aggiunto o modificato in corsivo i commenti e ciò che ho tolto(mettendo "'"
Ps: è gestisci gli errori.
hai fatto un casino...
in grassetto ciò che ho aggiunto o modificato in corsivo i commenti e ciò che ho tolto(mettendo "'"
Ps: è gestisci gli errori.
[b]Dim x As Integer[/b] Dim POZIZIONE As Integer Dim data2 As String Dim Data As String Dim NomeFile As String [i]'Dim DIMENSIONE As Long[/i] Dim FileDaSalvere As String winsock.GetData Data, vbString data2 = Left(Data, [b]4[/b])[i] 'come puoi pretendere di avere down in un left(x,2)??[/i] Select Case data2 Case "down" [i]'StrTOT = Mid(Data, [b]5[/b])[/i] POSIZIONE = 0 [i]'While InStr(POSIZIONE + 1, StrTOT, " ") > 0 '????? assolutamente inutile 'POSIZIONE = InStr(POSIZIONE + 1, StrTOT, " ") 'assolutamente inutile 'Wend 'assolutamente inutile [/i] [b]For x = 1 To Len(Data) If Mid(Data, x, 1) = "/" Then POSIZIONE = x End If Next x[/b] [i]'NomeFile = "c:\file.txt" 'assolutamente inutile[/i] [b]NomeFile = Mid(dtat, POSIZIONE + 1, Len(Data) - POSIZIONE - 1) [/b] [i]'DIMENSIONE = CLng(Mid(StrTOT, POSIZIONE + 1)) 'xkè???a che serve? 'File2 = "down" 'assolutamente inutile 'File2 = FreeFile 'assolutamente inutile[/i] If Dir(NomeFile) <> "" Then FileDaSalvare = App.Path & "\" & NomeFile Kill FileDaSalvare End If Open App.Path & "\" & NomeFile For Binary As [b]#1[/b][i] 'se chiudi #1 apri e scrivi sempre #1[/i] End If Case [b]"fine"[/b] Close #1 Case Else Put [b]#1[/b], , Data[i] 'se chiudi #1 apri e scrivi sempre #1[/i] End Select
Ultima modifica effettuata da P4p3r0g4 24/02/07 13:58
aaa