Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Errore Run-Time 458
Forum - Visual Basic 6 - Errore Run-Time 458

Avatar
.:ViRuS:. (Ex-Member)
Pro


Messaggi: 174
Iscritto: 01/06/2008

Segnala al moderatore
Postato alle 17:23
Martedì, 24/06/2008
Ragazzi, Vi prego Mi dovete aiutare, Sto uscendo pazzo...

HO un problema maledetto.. un codice semplicissimo dove non ci sono errori... e visual basic mi segnala questo:

Errore Run-Time 458

La variabile usa un tipo di automatizzazione non supportato in Visual Basic...

E si ferma ad un punto..

Ecco il Codice che ho usato:

Codice sorgente - presumibilmente VB.NET

  1. Dim data As String
  2. Dim First As Boolean
  3. Dim a As Integer
  4. a = -1
  5. Winsock1.GetData data
  6. sis:
  7. If data = "Writing Done" Then
  8. GoTo lego
  9. End If
  10.  
  11. If data = "File Created Successifully" Then
  12.  
  13.  
  14. Open dialog1.FileName For Binary As #1
  15.  
  16. First = True
  17.  
  18. While Not EOF(1)
  19. Get #1, , c
  20. a = a + 1
  21. If a >= 1 Then
  22. First = False
  23. End If
  24. DoEvents
  25.  
  26.  
  27. 'Text1.Text = Text1.Text & c
  28. 'Text1.SelLength = Len(Text1.Text)
  29. Winsock1.SendData "BinarySendData," & c
  30.  
  31.  
  32. If First = False Then GoTo sis
  33. lego:
  34.  
  35.  
  36.  
  37. Wend
  38. Close #1
  39.  
  40. MsgBox "finito"
  41. Winsock1.SendData "Fine"
  42. End If
  43.  
  44. End Sub



L'errore appare quando arriva a leggere: Get #1, , c


PERCHEEEEE DICO IOOOOOO è un codice che ha sempre funzionato.. non ho modificato niente! ho solo aggiunto l'if tra while e wend e le variabili... NIENT'altro!!!!


PErchè!!!!?!?!?

Per Favore Mi Date una Mano?:d:d:d:d:d

PM Quote
Avatar
antometal (Member)
Guru


Messaggi: 691
Iscritto: 12/09/2007

Segnala al moderatore
Postato alle 17:36
Martedì, 24/06/2008
forse perchè nn hai dichiarato la variabile c
vedi se va senza la parte della if

nn assicuro niente

PM Quote
Avatar
.:ViRuS:. (Ex-Member)
Pro


Messaggi: 174
Iscritto: 01/06/2008

Segnala al moderatore
Postato alle 17:40
Martedì, 24/06/2008
Provo... però vedi... questo progetto è stato modificando togliendo solo le parti che erano ESTREMAMENTE inutili per il trasferimento tra socket..


e prima (il procedimento era esattamente lo stesso... ma senza winsock.. una semplice copia binaria...)

e li non dava alcun problema...

ora faccio quello che hai detto tu

GRAZIE 1000 davvero di tutto... se funziona ti faccio una statua...

anche se potevo pensarci uff...

PM Quote
Avatar
.:ViRuS:. (Ex-Member)
Pro


Messaggi: 174
Iscritto: 01/06/2008

Segnala al moderatore
Postato alle 17:49
Martedì, 24/06/2008
FUNZIONAAAAAAAAAAAAAAAAAAAAAAAA!!!!!


ora però il trasferimento si è rallentato... e di molto anche uff...


forse per tutti gli if e then e le variabili e i goto..


Però non so come fare...

GRazie mille di tutto!

PM Quote