Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    156

    [VB6] non va il pacchetto di installazione!!

    Ciao a tutti..
    Ho creato il pacchetto di installazione del mio piccolo programmino..
    L'ho creato sul mio XP, quindi l'eseguibile ha il percorso C:\documents and settings\...\desktop\prg.exe
    Il pacchetto di installazione l'ho creato con CyberInstaller free..
    Come mai quando provo ad installarlo su un altro WinXP, mi da l'errore "Impossibile trovare il percorso"??
    Sbagli qualcosa nella creazione del pacchetto???
    Mi sapete aiutare???
    Grazie mille!!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da RastaRego
    Come mai quando provo ad installarlo su un altro WinXP, mi da l'errore "Impossibile trovare il percorso"??
    E' il tuo applicativo che restituisce l'errore?
    O viene segnalato durante l'installazione?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Ti dovrebbe segnalare quale è il percorso che non si riesce a trovare..
    Ribadisco poi le stesse domande di Alka..

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    156
    L'errore avviene al termine dell'installazione..
    cioè:
    Durante la creazione del pacchetto, ho messo un flag su l'opzione che al termine dell'installazione, mi si avvia automaticamente l'applicazione (il programma).
    Avvio l'installazione e al termine (quando dovrebbe avviarsi il prg):
    "Percorso non valido" .

    Per rispondere all'altra domanda, nella visualizazzione dell'errore non c'è altro che "percorso non valido"..

    Dovrebbe essere SOLO un problema rivolto al pacchetto... vero??

    P.S. non esiste una versione FREE di VB??? così magari evito l'installazione (ovviamente sarebbe una cosa momentanea)..
    Grazie mille a tutti..



  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da RastaRego
    Durante la creazione del pacchetto, ho messo un flag su l'opzione che al termine dell'installazione, mi si avvia automaticamente l'applicazione (il programma).
    E allora è il tuo programma a generare l'errore.

    Probabilmente, nell'applicazione hai fatto riferimento ad un percorso fisico prefissato mentre dovrebbe essere dinamico, cioè determinato a runtime in base alla posizione del file eseguibile.

    Originariamente inviato da RastaRego
    P.S. non esiste una versione FREE di VB??? così magari evito l'installazione (ovviamente sarebbe una cosa momentanea)..
    Grazie mille a tutti..
    Non ho capito cosa intendi e a cosa ti servirebbe.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    156

    Se esistesse una versione free di visual basic, da poter installare su qualunque pc, eviterei di creare il pacchetto di installazione, perchè copierei le form, l'eseguibile e i file che servono per la mia applicazione sul pc di destionazione..
    Capito??
    Cmq grazie, probabilmente il problema è che nel mio programma (come hai detto tu) uso percorasi del tipo C:\documents and settings\NomeUtente\desktop\..
    Quindi cosa mi consiglieresti... di usare la App.Path??
    Grazie ancora!

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    156
    Cosa mi consiglieresti di fare??? :master:

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da RastaRego
    Se esistesse una versione free di visual basic, da poter installare su qualunque pc, eviterei di creare il pacchetto di installazione, perchè copierei le form, l'eseguibile e i file che servono per la mia applicazione sul pc di destionazione..
    Capito??
    Sì, ma non ha alcun senso. Non penso che sia una buona idea costringere qualcuno ad installarsi Visual Basic solo per poter eseguire la tua applicazione perché non hai voglia o incontri difficoltà a creare un pacchetto adeguato.

    E' un po' un controsenso, non credi?

    Originariamente inviato da RastaRego
    Cmq grazie, probabilmente il problema è che nel mio programma (come hai detto tu) uso percorasi del tipo C:\documents and settings\NomeUtente\desktop\..
    Devi determinare quei percorsi dinamicamente esaminando le variabili d'ambiente specifiche o richiamando le apposite funzioni API. Prova a fare una ricerca sul forum o su Internet con Google.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Originariamente inviato da RastaRego
    Cosa mi consiglieresti di fare??? :master:
    Secondo me la soluzione è quella di usare sempre App.Path.
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da giorgiogio48
    Secondo me la soluzione è quella di usare sempre App.Path.
    E' una soluzione valida, ma solo se i file a cui devi accedere si trovano in una sottocartella del percorso di installazione del programma.

    In tutti gli altri casi, App.Path è ininfluente.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.