Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di teto
    Registrato dal
    Nov 2002
    Messaggi
    102

    [vb6]errore eseguibile

    è uno strano problema!!!

    ho scaricato un programmino con sorgente x effettuare upload e il download...ora, facendolo partire dal vb6, tutto ok, funziona perfettamente.
    qando faccio l'eseguibile e lo faccio partire sembra funzionare, si collega al server e quando provo a fare il download o upload mi esce la schermata di errore.

    nn è un problema di comunicazione xkè x esempio se provo a modificare il nome d un file sul server lo cambia.

    guardando dentro ai dettagli dell'errore mi dice:
    AppName: winftp.exe AppVer: 1.1.0.123 ModName: msvbvm60.dll
    ModVer: 6.0.97.82 Offset: 000cc26f

    credo ke sia qesta dll a darmi problemi.. ..

    se qalcuno può darmi una mano o volesse altri kiarimenti o provare lui stesso sono pronto a inviare il sorgente...
    vi prego aiutatemi!!!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    A parte i "dettagli" dell'errore, l'errore qual e'?

  3. #3
    Utente di HTML.it L'avatar di teto
    Registrato dal
    Nov 2002
    Messaggi
    102
    Originariamente inviato da oregon
    A parte i "dettagli" dell'errore, l'errore qual e'?

    Non è un particolare errore...la solita schermata di windows dove dice ke si è verificato un errore in Winftp.exe (nome programma). l'applicazione verrà chiusa.
    si perderanno i dati a cui si stava lavorando.
    E poi la segnalazione del problema a microsoft..

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Probabilmente e' un bug della versione del programma ... da dove l'hai scaricato ?

  5. #5
    Utente di HTML.it L'avatar di teto
    Registrato dal
    Nov 2002
    Messaggi
    102
    Originariamente inviato da oregon
    Probabilmente e' un bug della versione del programma ... da dove l'hai scaricato ?
    ti do il collegamento x ascaricarlo winftp.zip

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il problema sta in questa Sub

    codice:
    Sub meStartFO()
      Dim hThread As Long, hThreadID As Long
      hThread = CreateThread(ByVal 0&, ByVal 0&, AddressOf StartFO, ByVal 0&, ByVal 0&, hThreadID)
      CloseHandle hThread
      'StartFO
    End Sub
    che utilizza la CreateThread per far partire la StartFO in un altro thread. Sembra una modifica fatta in un secondo momento perche' la normale chiamata a StartFO esiste ma commentata.

    Gli eseguibili creati da VB6 (a differenza di VB5) non sono compatibili con il multithreading e la CreateThread *non* puo' essere usata. Riporta quindi il codice nella versione originale, ovvero

    codice:
    Sub meStartFO()
      StartFO
    End Sub
    Ovviamente, devi ricompilare.

  7. #7
    Utente di HTML.it L'avatar di teto
    Registrato dal
    Nov 2002
    Messaggi
    102
    Originariamente inviato da oregon
    Il problema sta in questa Sub

    codice:
    Sub meStartFO()
      Dim hThread As Long, hThreadID As Long
      hThread = CreateThread(ByVal 0&, ByVal 0&, AddressOf StartFO, ByVal 0&, ByVal 0&, hThreadID)
      CloseHandle hThread
      'StartFO
    End Sub
    che utilizza la CreateThread per far partire la StartFO in un altro thread. Sembra una modifica fatta in un secondo momento perche' la normale chiamata a StartFO esiste ma commentata.

    Gli eseguibili creati da VB6 (a differenza di VB5) non sono compatibili con il multithreading e la CreateThread *non* puo' essere usata. Riporta quindi il codice nella versione originale, ovvero

    codice:
    Sub meStartFO()
      StartFO
    End Sub
    Ovviamente, devi ricompilare.


    grazie 1000^x funziona

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.