Raccourci bureau qui plante avec Inno Setup

olivier857 Messages postés 188 Date d'inscription mardi 21 décembre 2004 Statut Membre Dernière intervention 10 avril 2008 - 2 févr. 2005 à 01:36
olivier857 Messages postés 188 Date d'inscription mardi 21 décembre 2004 Statut Membre Dernière intervention 10 avril 2008 - 30 sept. 2008 à 21:46
Salut,

Je m'explique j'ai un logiciel qui a besoin de repertoire présent dans le app.path pour fonctionner.

J'ai créé un package avec inno setup qui fonctionne tres bien, mais le hic c'est que quand j'exécute mon logiciel depuis le raccourci qu'il créé sur mon bureau le logiciel plante dès qu'il essaye d'accéder au repertoire dont je vous est parlé plus haut.

J'ai trouvé d'ou ca viens mais je ne sais pas comment résoudre le problème.

Le problème viens du fait que le champ "Démarer dans" des propriété de mon raccourci est vide (cf image ci dessous), or pour que ca fonctionne il faudrait qu'il comporte le chemin de mon application.

Je ne sais donc pas quoi rajouter a mon ".iss" pour pouvoir remplir ce champ.

Si quelqu'un pouvez m'aider ca serais sympa.

Olivier

6 réponses

ssp00k Messages postés 8 Date d'inscription mercredi 2 février 2005 Statut Membre Dernière intervention 2 février 2005
2 févr. 2005 à 05:35
En fait pour avoir un repertoire dans le {app}, j'ai fait sa, il doit exister une autre solution, mais

pas assez de tps pour chercher.



Source: "C:\NomRepertoire\Nomfichier.aaa"; DestDir: "{app}\NomRepertoire"; Flags: ignoreversion
0
olivier857 Messages postés 188 Date d'inscription mardi 21 décembre 2004 Statut Membre Dernière intervention 10 avril 2008
2 févr. 2005 à 18:05
Ok d'accord je fait comme ca aussi mais ca ne repond pas a ma question.

Le repertoire est present c'est pas un problème, mon install me le créé bien dans le app.path.

L'ennui ne viens pas de la mais du fait que lorsque je lance mon logiciel depuis le raccourci sur le bureau il refuse de trouver cerepertoire, par contre lorsque je lance l'exécutable qui se trouve dans le repertoire d'installation là il est capable sans problème de voir mon repertoire ajouté a l'install.
0
ssp00k Messages postés 8 Date d'inscription mercredi 2 février 2005 Statut Membre Dernière intervention 2 février 2005
2 févr. 2005 à 18:08
Quant tu visualise les proprieté de ton racoursis, tu a koi dans :

Démarrer dans : ?
0
olivier857 Messages postés 188 Date d'inscription mardi 21 décembre 2004 Statut Membre Dernière intervention 10 avril 2008
2 févr. 2005 à 18:48
RIEN, c'est justement ce que je disais dans mon 1er message.

Le problème viens bien de la mais je ne sais pas quoi mettre dans mon fichier iss pour resoudre ceci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Pikouse Messages postés 1 Date d'inscription dimanche 29 janvier 2006 Statut Membre Dernière intervention 30 septembre 2008
30 sept. 2008 à 10:46
Bonjour,

J'ai actuellement, le meme probleme si une personne à des news, je suis preneur. Autrment olivier857 as tu pu résoudre le pb.

Cdlt
0
olivier857 Messages postés 188 Date d'inscription mardi 21 décembre 2004 Statut Membre Dernière intervention 10 avril 2008
30 sept. 2008 à 21:46
Salut ce sujet remonte à loin et je ne me rappelle plus trop de son aboutissement, mais il me semble qu'au final j'avais réussi.

J'ai pas trop le tps de chercher ce soir, mais je te laisse ci-dessous le code du mon fichier iss qui me semble être la version finale de se vieux projet :

#define MyAppName "Album Photos"
#define MyAppVerName "Album Photos 1.1"
#define MyAppPublisher "_______"
#define MyAppURL "_________"
#define MyAppExeName "Album Photos.exe"

[Setup]
AppName={#MyAppName}
AppVerName={#MyAppVerName}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
AllowNoIcons=yes
OutputBaseFilename=Setup Album Photos
Compression=lzma
SolidCompression=yes

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "D:\Données\IUP\Projet Maitrise - Album Photos - Challenge handicap et technologie\Album Photos\Album Photos.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\Données\IUP\Projet Maitrise - Album Photos - Challenge handicap et technologie\Package\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{userdesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon

[Languages]
Name: fr; MessagesFile: "compiler:Languages\French.isl"
Name: en; MessagesFile: "compiler:Default.isl"
Name: de; MessagesFile: "compiler:Languages\German.isl"

[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#MyAppName}}"; Flags: nowait postinstall skipifsilent

Bonne courage !
0
Rejoignez-nous