Newsgroup: it.comp.lang.visual-basic
Titolo: Registrazione librerie durante installazione

Ciao a tutti
utilizzo Inno Setup per creare i pacchetti di installazione delle mie
applicazioni.
Di solito eseguo i segueti passaggi:
1. Creo il pacchetto di installazione con "Creazione guidata pacchetti di
installazione" di VB6
2. Con InnoScript li trasformo in file ISS di InnoSetup
3. Con InnoSetup pulisco e  modifico alcune righe del codice
Mi sono trovato sempre abbastanza bene...
Ora mi sorge un dubbio: InnoScript inserisci nel pacchetto di installazione
le seguenti righe:
Source: cab\ZZ_Sorgenti\DLL&OCX\AA_VB6Runtime\stdole2.tlb; DestDir: {sys};
MinVersion: 0,4.0; Flags:  uninsneveruninstall sharedfile regtypelib
Source: cab\ZZ_Sorgenti\DLL&OCX\msado27.tlb; DestDir: {cf}\system\ado;
MinVersion: 0,4.0; Flags:  restartreplace regtypelib
che per in Windows VISTA mi danno errore durante l'installazione...
Sapete dirmi se posso rimuoverle?
Grazie in anticipo.

Il 30/10/2007, LupoNero ha detto :

La prima no, la seconda DEVI rimuoverla, tanto è già inclusa nel MDAC 
che installi preliminarmente all'applicativo.
Ciao
Alberto
-- 
Ho spiegato a mio nipote cos'è il compromesso: se per le vacanze tua 
madre vuole andare al mare e tuo padre invece in montagna, il 
compromesso è che si va al mare, ma il papà può portarsi gli sci.

 installi preliminarmente all'applicativo.
Ciao, visto che la prima mi dà errore come posso risolvere?
L'errore che appare è il seguente:
Impossibile registrate la libreria di tipo: RegisterTypeLib fallito;
codice 0x8002801C
Errore durante l'accesso al Registro di sistema OLE.
Premedo "Ignora" l'applicativo si installa regolarmente.
-----------
Per quanto riguarda MDAC è possibile inserirlo in modo trasparente nel
pacchetto di installazione? Mi potresti dare qualche indicazione in tal
senso?
Oppure bisogna installarlo separatamente?
Non mi sembra di aver mai trovato in rete un'applicativo che come requisito
chieda l'installazione di MDAC... Inoltre tutto il mio progetto funziona
senza installare MDAC, ho problemi solo con quel report gerarchico che tra 
l'altro installando MDAC non si risolvono.
Ancora grazie.

 l'altro installando MDAC non si risolvono.
Non scherziamo.
Tu cerchi di distribuire ADO2.7, nonostante sulla tua macchina di 
sviluppo ci sia Ado2.8 (lo si capisce dalla dll che postavi 
inizialmente).
Questa tua scelta di utilizzare un riferimento 'obsoleto' deriva, 
immagino, dal desiderio di essere maggiormente compatibile, ossia di 
non richiedere l'installazione di MDAC2.8 sulle macchine con MDAC2.7 
(ossia molti sistemi W2000).
Ma se cerchi di installare su una macchina con MDAC2.5 o MDAC2.6 (ad 
esempio un W2000 o un XP senza SP), senza MDAC non ci sono santi.
Se poi vai su macchine con MDAC2.0 (come W98), immagino il caos.
Il problema del recordset potrebbe dipendere anche dal provider. Sei 
sicuro che sulla macchina target sia della stessa versione che ti 
serve?
Oggi siamo a Jet4.0 SP8.
Alberto
-- 
Charles Baudelaire: C'è un solo modo di dimenticare il tempo: 
impiegarlo.

 di Vista.
Ho risolto, impedento la registrazione di questa libreria nel caso in cui 
l'applicativo venga installato su WinVISTA come suggerito in alcuni forum, 
anche se non ho ben capito perchè....
Grazie.