|
don2103 wrote:
Pagi para suhu - suhu / master - master sekalian, mau tanya nih, saya kesulitan nih untuk membuat installer menggunkan inno setup dengan access sebagai databasenya, saya cari di search engine tidak ada yang membahasnya.
ah gampang kok. cara yang tergampang, bikin supaya file .exe application dan .mdb ada dalam satu folder. Nah aplikasi mengakses databasenya relatif terhadap lokasi .exe nya, gunakan function ExtractFilePath(Application.ExeName) + 'blablabla.mdb' (blablabla <-- nama file mdb Anda)
kemudian penyertaan .mdb pada inno setup, sama dengan .exe aplikasinya. contohnya ini nih , potongan file .iss nya:
Code:
[Files]
Source: "D:\d axioo\Data Ali\Projects\DoctorAssistant\DoctorAssistant.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\d axioo\Data Ali\Projects\DoctorAssistant\Report\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "D:\d axioo\Data Ali\Projects\DoctorAssistant\docass.mdb"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\d axioo\Data Ali\Projects\DoctorAssistant\HelpDocAssist.chm"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\d axioo\Data Ali\Projects\DoctorAssistant\midas.dll"; DestDir: "{app}"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons]
Name: "{group}\Doctor Assistant 1.1"; Filename: "{app}\DoctorAssistant.exe"
Name: "{group}\Help and Tutorial"; Filename: "{app}\HelpDocAssist.chm"
Name: "{group}\{cm:UninstallProgram,Doctor Assistant Setup}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\Doctor Assistant Setup"; Filename: "{app}\DoctorAssistant.exe"; Tasks: desktopicon
|