cs_MMIC
Messages postés31Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention25 avril 2005
-
17 janv. 2005 à 16:51
nzambi
Messages postés10Date d'inscriptionlundi 3 octobre 2005StatutMembreDernière intervention28 décembre 2006
-
23 nov. 2005 à 09:49
Bonjour
J'ai éssayé de générer l'exe en utilisant l'assistant empaquetage et deploiement de vb6 qui fonctionne correctement sur mon PC, mais dés que je change de poste ou VB n'est pas installé , l'application ne marche pas bien , les liens avec la base ne sont pas fait .
C'est dû peut-etre à une erreur lors de l'inscription du fichier msado25.tlb que j'ai eu , mais j'ai fait ignorer.
Et une erreur d'éxcécution s'affiche :" Erreur 430 ' le classe ne gére pas automation ou l'interface attendue " , lorsque j'utilise l,application
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 18 janv. 2005 à 08:33
Tu es allé voir le script innosetup dont je t'ai donné le lien ? Tout est dedans :
; -------------------------------------------------------------------------------------------------------------------------------
;
; Author: Michael Reitz
; eMail: innosetup@assimilate.de
;
; This InnoSetup script shows how to install the Visual Basic Runtime files, DCOM and MDAC.
; You should go to the following webpages for dowloading the files and getting the most current information about the components:
; VB Runtime files: How-To Article on http://www.jrsoftware.org/ishowto.phtml'a=vb and http://msdn.microsoft.com/vstudio/ ; DCOM: http://www.microsoft.com/com/dcom/dcom95/dcom1_3.asp and http://www.microsoft.com/com/dcom/dcom98/dcom1_3.asp ; MDAC: http://www.microsoft.com/data/ ; Recommended release versions (October 2002):
; - Visual Basic 5.0 Sp3
; - Visual Basic 6.0 Sp5
; - DCOM 1.3
; - MDAC 2.5 Sp1/Sp2 (contains ADO 2.5, Microsoft Jet 4.0, OLE DB Providers for SQL-Server 7.0 / MSDE 1.0 and SQL-Server 6.5)
; -> MDAC 2.5 is the version that comes with Windows 2000 SP1
; -> MDAC 2.0 and above require DCOM on Windows 95 machines for installing successfully
; -> There are some issues with existing Microsoft ODBC Driver for Access, version 3.51
; - MDAC 2.6 (contains ADO 2.6, OLE DB Provider for SQL-Server 2000)
; -> MDAC 2.6 has some issues with SQL 7.0 or SQL 6.5 Clustered Servers
; -> MDAC 2.6 doesn't contain Microsoft Jet drivers
; - MDAC 2.7 (contains ADO 2.7, same version that is shipped with Windows XP)
; -> MDAC 2.7 is NOT SUPPORTED on Windows 95
; -> MDAC 2.7 has some issues with SQL 7.0 or SQL 6.5 Clustered Servers
; -> MDAC 2.7 doesn't contain Microsoft Jet drivers
;
; Comments:
; It may not be possible to install DCOM95 and MDAC in sequence (without a reboot between them) on Windows 95 systems,
; because Windows 95 comes without any DCOM version.
; Therefore MDAC is installed on Windows 95 systems by a HKCU\...\RunOnce registry entry after reboot, which requires
; that the same user (who executed the setup) logs in after the reboot for successfully installing MDAC.
; (It is not possible to use a HKLM\...\RunOnce entry, because there are timing problems with the after-reboot processes
; of the DCOM installation.)
; The mdac_typ.exe file stays in the {%TEMP} folder after installation. If you want to prevent this, you should distribute
; mdac_typ.exe as external file and execute it from {src} (for example).
;
; Please remove and set comments in the [Registry] and [Run] sections depending on the distributed MDAC version, but always
; consider carefully which MDAC/ADO version your applications really requires and read the appropriate release manifest before
; distributing MDAC.
; -------------------------------------------------------------------------------------------------------------------------------
cs_MMIC
Messages postés31Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention25 avril 2005 18 janv. 2005 à 15:24
Salut
Moi, j'ai WIN 2000 avec le pack 4 , donc d'aprés ce que j'ai lu , le MDAC 2.5 vient automatiquement avec WIN 2000 .
J'ai éssayé aussi de lancer mdac à travers la méthode de ASEM 67 avec install-creator , le message d'erreur sur le msado25.tlb n'est plus , mais le probléme avec le lien de la base est tjs là.
Que pourrai-je faire de plus ??????
MERCI
cs_MMIC
Messages postés31Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention25 avril 2005 18 janv. 2005 à 17:56
Le lien avec la base n'est pas bon , à chaque fois que je veux rajouter un enregistrement , l'erreur 430 (automation) s'affiche et l'application s'arrête.
Je vous envoie les 4 fichiers générés par l'empaquetage
merci
MMICH
cs_MMIC
Messages postés31Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention25 avril 2005 18 janv. 2005 à 19:27
Voici les étapes que je suis avec innosetup :
Utilisez un nouveau wiard script , choisir application destination name : programfile directory
application name executable file : j'ai essayé avec requetes.exe ou setup.exe (généré par empaquetege) ou setup.lst et je compile
Voici aussi mon SETUP.LST aprés l'empaquetage , normalemet tous les fichiers sont là , non !!!
cs_MMIC
Messages postés31Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention25 avril 2005 20 janv. 2005 à 18:04
Salut
Enfin , enfin , enfin ca marche ; j'ai trouvé la solution .
Alors , c'est tous simple , il suffit d'installer la derniére version du mdac_typ à savoir 2.8 sur les autres postes , et aprés avoir empaqueter avec l'assistant VB , J'ai utilise le ISTOOL , et j'ai compiler le setup.lst qui se trouve sous le package , et puis j'ai lancer l'installation.
Maintenant je voudrais savoir comment on l'installe su un CD.
MERCI Dark sidious , et ASEM 67 pour votre précieuse aide
MMICH
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 20 janv. 2005 à 18:17
Ben tu vois bien que ce n'était pas difficile : ISTools automatise tout
à partir d'un setup.lst : il suffit juste de l'ouvrir avec ISTools, et
de compiler le script avec InnoSetup, et tu obtiens un setup de qualité
professionnelle, personnalisable, et fiable !
Cependant, en installant le MSDAC avec le setup (donc créer une tâche
avec InnoSetup, ca aurait été plus propre, mais bon, tant que ca
marche).
Il te suffit maintenant de copier le setup que tu vient de créer avec InnoSetup sur ton CD, et le tour est joué.
DarK Sidious
Administrateur et reponsable VB/API du site www.ProgOtoP.com
cs_MMIC
Messages postés31Date d'inscriptionlundi 25 octobre 2004StatutMembreDernière intervention25 avril 2005 20 janv. 2005 à 20:02
En compilant , je n'obtiens pas un setup d'installation , mais juste un exe , et fichier de désintallation unins000 , donc mon app ne se trouve pas sue le menu Démarer-Programme (comme dans les éssais précedents ), mais juste un raccorci sur le bureau .
Comment vous expliquez ca ?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 20 janv. 2005 à 20:15
Hein ?
En compilant, InnoSetup crée un dossier nommé "Output" situé dans le
dossier contenant le fichier de script iss. Le fichier compilé
s'appelle setup.exe et il est situé dans ce dossier "output". C'est lui
qui permet d'installer ton programme.
Maintenant, si ton programme n'est pas dans le menu démarrer après
installation, il est possible que tu ai supprimé la ligne créant le
raccourci dans le menu démarrer dans le script d'InnoSetup. Il te
suffit donc de la rajouter.
DarK Sidious
Administrateur et reponsable VB/API du site www.ProgOtoP.com
nzambi
Messages postés10Date d'inscriptionlundi 3 octobre 2005StatutMembreDernière intervention28 décembre 2006 23 nov. 2005 à 09:49
je developpe une application sous visual Basic et le SGBD est SQL Server 2000, j'un petit pb qui s'oppose.
Quand j'empaquette le projet j'ai un message "Erreur N°28 Espace de pile insuffisant"