Bonjour à Tous!
C'est une question étrange mon message.
Mon problème s'pose sur "l'après installation" de mon programme compilé avec notre cher Inno setup.
Je suis vivement convaincu que le problème s'pose sur les chemins de provenance de mes fichiers. L'Inno Setup n'a aucun problème.
Je m'explique clairement maintenant:
Après avoir compilé mon programme (fichiers et repertoires inclus). Mon icon apparait normalement sur
mon environnement de travail. J'y clique et mon programme s'ouvre et se plante en affichant ce message:
1er Message:
C:\Luna_factustocks\login.mdb n'est pas un chemin válide. Verifie si le chemin a été
introduit correctement et si vous êtes connecté à un serveur où se trouve le fichier.
2ème Message:
C:\Luna_factustocks\datas\login.mdb n'est pas un chemin válide. Verifie si le chemin a été
introduit correctement et si vous êtes connecté à un serveur où se trouve le fichier.
Au fait, quand je vérifie toutes les lignes de codes écrits par mon Inno Setup "avant compilation".
Je me rends compte que tout à l'air d'être bien specifié!
Bref, voici les lignes de codes et là où il y a plantage. Juste là où c'est coloré en rouge. En un mot, le
programme ne peut que marcher lorsqu'il n'y a pas connection sur les base de données. Et quand il y a connection sur les Base de données. Les messages d'erreur ci-haut apparaissent successivement.
Je n'ai qu'une base de données appélée LogIn.mdb situé ici: C:\Luna_Facturacao\Datas et l'autre portant le même nom étant ici: C:\Luna_Facturacao\
Merci.
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "Luna FactuStocks"
#define MyAppVerName "Luna FactuStocks 1.5"
#define MyAppPublisher "Luna, Lda"
#define MyAppExeName "StockFacturacao.exe"
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{CC9BC885-A65B-4AF6-8598-05E706CD2807}
AppName={#MyAppName}
AppVerName={#MyAppVerName}
AppPublisher={#MyAppPublisher}
DefaultDirName=c:\luna_factustocks\Luna_FactuStocks
DefaultGroupName={#MyAppName}
DisableProgramGroupPage=yes
OutputBaseFilename=setup
SetupIconFile=C:\Alvig_Tesouraria\Images\FINANCE.ICO
Password=jisrae
Encryption=yes
Compression=lzma
SolidCompression=yes
[Languages]
Name: english; MessagesFile: compiler:Default.isl
Name: french; MessagesFile: compiler:Languages\French.isl
Name: portuguese; MessagesFile: compiler:Languages\Portuguese.isl
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
[Files]
Source: C:\Luna_FactuStocks\StockFacturacao.exe; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockGeral.ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Admin1.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Admin1.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Admin1.~ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Admin1.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Admin1.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Admin1.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Admin1.ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Direitos.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Direitos.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Direitos.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Direitos.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Direitos.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Entrada.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Entrada.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Entrada.~ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Entrada.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Entrada.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Entrada.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Entrada.ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\FactuProforma1.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\FactuProforma1.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\FactuProforma1.~ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\FactuProforma1.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\FactuProforma1.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\FactuProforma1.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\FactuProforma1.ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\LogIn.mdb; DestDir: {app}; Flags: ignoreversion // 1er Plantage
Source: C:\Luna_FactuStocks\Senha1.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Senha1.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Senha1.~ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Senha1.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Senha1.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Senha1.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Senha1.ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\StockFacturacao.cfg; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\StockFacturacao.dpr; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\StockFacturacao.exe; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\StockFacturacao.res; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\StockFacturacao.~dpr; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\StockFacturacao.dof; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCodBarCons.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCodBarCons.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCodBarCons.~ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCodBarCons.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCodBarCons.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCodBarCons.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCodBarCons.ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCredito.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCredito.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCredito.~ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCredito.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCredito.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCredito.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualCredito.ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualDireitos.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualDireitos.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualDireitos.~ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualDireitos.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualDireitos.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualDireitos.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualDireitos.ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualFactuStock.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualFactuStock.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualFactuStock.~ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualFactuStock.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualFactuStock.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualFactuStock.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualFactuStock.ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualSplashScreen.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualSplashScreen.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualSplashScreen.~ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualSplashScreen.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualSplashScreen.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualSplashScreen.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualSplashScreen.ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockDethalos.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockDethalos.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockDethalos.~ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockDethalos.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockDethalos.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockDethalos.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockDethalos.ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockGeral.dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockGeral.pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockGeral.~ddp; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockGeral.~dfm; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockGeral.~pas; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\VisualStockGeral.dcu; DestDir: {app}; Flags: ignoreversion
Source: C:\Luna_FactuStocks\Datas\logIn.mdb; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs 2ème Plantage
; 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: {commondesktop}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon
[Run]
Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#MyAppName}}; Flags: nowait postinstall skipifsilent
Developper est une passion,
New2000