INSTALLER UNE APPLICATION VB6 SOUS LE FORMAT MSI ( INSTALLEUR INSTALLATION SETUP

Signaler
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
-
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34387-installer-une-application-vb6-sous-le-format-msi-installeur-installation-setup

Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
3
dans windows XP il y a un prog qui s'appelle iexpress.exe
et qui fait le boulot
Messages postés
7
Date d'inscription
dimanche 16 avril 2006
Statut
Membre
Dernière intervention
21 juillet 2006

Je viens de résoudre en partie mon probléme. En fait,je vais chercher le raccourci msaccess.exe.lnk et non plus msaccess.exe et mon lancement est correct.
En revanche il me reste 2 petites questions en suspend

1- Comment fait on pour faire apparaître un libellé sur la ligne de commande. Dans le cas présent, je ne vois apparaître que l'icône, alors que pour la commande désinstaller, le texte "Désinstaller Mémoire Plus" apparaît bien.

2- L'icône que j'ai crée, se positionne bien dans le groupe "Mémoire +" du menu démarrer, et je souhaiterais aussi créer un raccourci dans le bureau. Je ne connais pas la variable à utiliser au niveau du champ Name.


Ci_dessous les lignes du script en question :
[Icons]
Name: {group}\{cm:UninstallProgram, Mémoire Plus}; Filename: {uninstallexe}
Name: {group}\; Filename: {app}\MSACCESS.exe.lnk; WorkingDir: {app}

Encore merci,
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
97
Tu as un espace entre ton slash et ton "runtime", ca vient peut-être de là...
Messages postés
7
Date d'inscription
dimanche 16 avril 2006
Statut
Membre
Dernière intervention
21 juillet 2006

Bonjour,

Afin que l'empaquetage soit complet, je souhaiterais créer une icône de lancement sur le bureau, mais aussi au niveau du groupe "Memoire +" qui apparait dans démarrer.
Habituellement j'utilise le raccourci suivant qui fonctionne trés bien :

"C:\Program Files\Microsoft Office\ART\Office\MSACCESS.EXE" "c:\Program Files\memoireplus\memoireplus.mdb" /runtime

Avec ISTOOLS, la ligne passe à la compilation mais la ligne de commande "c:\Program Files\memoireplus\memoireplus.mdb" /runtime
n'est pas reconnue lorsque je lance MSACCESS à partir de demarrer.
Merci par avance pour vos conseils.

Ci-dessous mon script :
[Languages]
Name: fr; MessagesFile: compiler:Languages\French.isl
[LangOptions]
LanguageName=French
LanguageID=$040C
[Setup]
MinVersion=4.1.2222,4.0.1381
AppName=Mémoire Plus
AppVerName=V.01
LicenseFile=C:\Program Files\ISTool\License.rtf
ShowLanguageDialog=auto
OutputDir=C:\Bruno\Test
Compression=zip
DefaultDirName={pf}\memoireplus
LanguageDetectionMethod=locale
DefaultGroupName=Mémoire +
[Files]
Source: ..\calendrier\MSCAL.OCX; DestDir: {sys}
Source: ..\Developpement\programme\memoireplus\installation\*.*; DestDir: {app}; Flags: createallsubdirs recursesubdirs
Source: ..\Runtime Access francais\Runtime access 2000\*.*; DestDir: {app}; Flags: createallsubdirs recursesubdirs
Source: "..\..\Program Files\Microsoft Office\ART\Office\MSACCESS.EXE "; DestDir: {app}
[Icons]
Name: {group}\{cm:UninstallProgram, Mémoire Plus}; Filename: {uninstallexe}
Name: {group}\; Filename: "{app}\MSACCESS.EXE "; Parameters: c:\Program Files\memoireplus\memoireplus.mdb / runtime
[_ISTool]
UseAbsolutePaths=false
[Run]
Filename: {app}\SETUP.EXE; WorkingDir: {app}; Languages:
[Messages]
FinishedLabel=Mémoire Plus est correctement installé sur votre machine. Runtime Access 2000 va maintenant être installé.
Afficher les 34 commentaires