Newsgroup: it.comp.lang.visual-basic
Titolo: package and deply VB6 su XP

Ho generato l' eseguibile della mia applicazione con "Package and
deployment wizard"
su un PC con Windows2000: tutto OK.
Cerco di generare la stessa appl. su un PC con windowXP: l'installazione
avviene correttamente,
ma l'esecuzione del prog non parte e ricevo nessun msg.
Per generare l'eseguibile del mioprog ho seguito la stessa procedura come
per windows2000:
 1. modifiche varie secondo pti.4 e 5 di Microsoft article Q299654:
    - edit di VB6DEP.ini e sotto [do not redistribute]
      aggiunto 
	       MsADO15.TLB=
               MSADO20.TLB=
               MSADO21.TLB=
	       MSADO25.TLB=
 2. nel mio progetto avevo impostato la referenza "Microsoft ActiveX Data
Object 2.7 Library
    in modo che si riferisse a MSADO15.DLL 
 3. negli "includes file" della procedura guidata ho escluso MSVCRT.DLL e
incluso MDAC_TXP.EXE
 4. editato il file risultante SETUP.LST e sostituito nella parte data
(g.m.a) di ogni linea
    il "." con "/" altrimenti ottenevo l'errore "Invalid line in setup
information file"
 5. lanciato il prog risultante da "Package and deployment wizard" 
..\mioprog.exe e l'installazione
    avviene correttamente senza err.
 6. provo a lanciare l'appl. generata sotto C:\Programmi\mioprog.exe e non
viene attivata, cosi pure
     ricevo nessun msg.
Domanda 1:  nel file SETUP.lst esiste un modo per ovviare all'errore del
pto 4. senza editare il file?
        2: esiste un file dove trovo i risultati del mancato avvio (pto.6)
o dove posso
          effetture controlli del mancato funzionamento.
 
grazie per i vostri preziosi contributi
                 ulisse
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

     avviene correttamente senza err.
Prepari il pacchetto su XP, ma dove lo installi?
Sulla macchina stessa?
Ciao
Alberto

 Alberto


 OK sulla stessa macchina.
Allora il setup non c'entra niente (il setup sulla macchina di sviluppo non
serve).
Se l'applicativo non va non è un problema di setup.
Alberto

 Alberto
Lo eseguo sulla macchina di sviluppo per verificare l'eseguibile
  grazie    ulisse


 Lo eseguo sulla macchina di sviluppo per verificare l'eseguibile
Puoi chiarirmi meglio il concetto di "verificare l'eseguibile", e
soprattutto come un setup possa essere usato come strumento di verifica?
Sono molto interessato alla cosa...
Alberto

 Alberto
Dopo aver installato la mia applicazione , generata da "package and
deployment", via "Start" -> "Esegui.." -> C:\...\SetUp.exe
provo ad eseguire l'appl installata, tramite "Start" -> "Esegui.." ->
C:\...\mioProg.exe.
"verificare l'eseguibile": significa osservare se "mioProg.exe" viene
attivato e se appare allo schermo con tutto il suo contenuto.
Nel frattempo ho incluso , durante la proc guidata di "package and
deployment" , "MDAC_TYP.EXE ed ora "mioProg.exe" é attivo e funziona.
Una differenza nel SETUP.lst creato con W2000 o WindowsXP è il formato 
della data (g.m.a) al posto di (g/m/a)che appare in ogni linea che si
riferisce ad un oggetto. Forse c'è un SP che ovvia a questo
errore?
Grazie per l'interessante discussione
