Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    21

    [VB6] Errore avvio file exe su computer differente

    Salve, ho fatto un piccolo programmino in VB6 ma quando cerco di spostarlo dal portatile al fisso esso smette di funzionare facendo un suono di errore ma non presentando nessun messaggio.
    Se invece compilo lo stesso progetto sul fisso esso funziona.
    Viceversa se lo compilo sul fisso e lo porto sul portatile.

    Qualche idea?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    Non è tanto chiaro quello che descrivi, ma sembra di capire che puoi disporre dell'ambiente di sviluppo su entrambi i computer. Quindi, hai provato ad eseguire il programma passo-passo per vedere cosa succede?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    21
    Allora rispiego.
    Sul portatile creo un progetto, lo compilo e funziona.
    Creo il file exe e funziona.
    Lo copio sul fisso e l'exe non funziona.
    Appena avvio il mio programma sento un suono di errore ma senza mostrare un messaggio di errore il mio programma si chiude.

    Stessa cosa se faccio il procedimento partendo dal fisso e poi copiandolo sul portatile.

    In pratica se compilo il mio progetto: il file exe funziona solo sul computer dove è stato compilato, sia sul fisso che sul portatile, mentre non funziona su altri computer

    Spero di essere stato chiaro

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    Originariamente inviato da ender85
    Allora rispiego.
    Spero di essere stato chiaro
    Non hai rispiegato, hai semplicemente ripetuto. E non hai risposto a ciò che ti avevo chiesto.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    21
    Originariamente inviato da Grumpy
    Non hai rispiegato, hai semplicemente ripetuto. E non hai risposto a ciò che ti avevo chiesto.
    Ma se leggi bene quello che ti ho scritto rispondo pienamente alla tua domanda.

    Originariamente inviato da Grumpy
    sembra di capire che puoi disporre dell'ambiente di sviluppo su entrambi i computer
    Certo che ne dispongo, se no non potrei ricompilare il sorgente per fare la prova inversa.

    Originariamente inviato da Grumpy
    Quindi, hai provato ad eseguire il programma passo-passo per vedere cosa succede?
    Il programma se lo ricompilo funziona perfettamente, passo passo cosa significa?

    Il problema avviene quando compilo un exe su un computer e lo sposto su un'altro computer (dove in ogni computer dispongo dell'ambiente di sviluppo e dove se e solo se ricompilo il sorgente il programma funziona) E come se l'exe genarato funzionasse solo per il pc che lo ha compilato.

    Spero di essere stato chiaro

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    Originariamente inviato da ender85
    Ma se leggi bene quello che ti ho scritto rispondo pienamente alla tua domanda.

    ... passo passo cosa significa?
    Non puoi aver risposto a una domanda se non l'hai capita.

    Passo-passo significa che, anziché lanciare l'esecuzione del .EXE, si preme il tasto F8 nell'ambiente di sviluppo in modo da eseguire un'istruzione alla volta e vedere in quale punto del programma si verifica un errore.
    Debug elementare.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    21
    Originariamente inviato da Grumpy
    Non puoi aver risposto a una domanda se non l'hai capita.

    Passo-passo significa che, anziché lanciare l'esecuzione del .EXE, si preme il tasto F8 nell'ambiente di sviluppo in modo da eseguire un'istruzione alla volta e vedere in quale punto del programma si verifica un errore.
    Debug elementare.
    Per fare questa operazione l'ambiente di sviluppo deve ricompilare il sorgente.
    Ed io ti ho detto che ricompilando il sorgente funziona!!!
    Anche se non lo ricompilo ma faccio play lui funziona lo stesso.
    Forse non hai ben capito qual'è il mio problema.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    Per fare questa operazione l'ambiente di sviluppo deve ricompilare il sorgente.
    Dove l'hai letta questa?

    Forse non hai ben capito qual'è il mio problema.
    Forse non hai ben capito cosa significa compilare un programma.

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    21
    Originariamente inviato da Grumpy
    Dove l'hai letta questa?


    Forse non hai ben capito cosa significa compilare un programma.
    Se cambio computer e passo il codice sorgente da uno all'altro è normale che lui si ricompila ti pare??? Compilare non significa creare l'exe.
    Cmq se faccio il debug funziona.
    Secondo me l'exe generato è tarato sul processore e non compatibile con il resto del mondo possibile? Sembra assurdo anche a me...

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    Ma neanche per sogno!
    Questo thread sta diventando una inutile chat.
    Lascia perdere il trasferimento da un computer all'altro. Fermati su uno dei due, nella condizione in cui il programma "non funziona" e fai del normale debug, senza compilare e senza usare quello che tu chiami il pulsante "Play".
    Questo se vuoi seguire la strada canonica. Altrimenti fa' come vuoi.

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.