Jd ketika kita install program kita otomatis juga install odbc.
Nah cara masukkan proses instalasi odbc ke dalam proses intallan program kita itu bgmana pak!!!
Aku pake Setup Factory untuk compilenya.
kalo yang pernah saya coba menggunakan inno setup.
berikut daftar file yang dibutuhkan oleh mysql connector pada saat instalasi :
1. myodbc5.dll
2. myodbc5S.dll
3. myodbc5.lib
4. myodbc5S.lib
5. myodbc-installer.exe
cuplikan skrip inno setup dengan asumsi saya menggunkan driver MySQL Connector ODBC 5.1 :
[Files]
Source: "C:\Program Files\MySQL\Connector ODBC 5.1\myodbc5.dll"; DestDir: {sys}; Flags: onlyifdoesntexist
Source: "C:\Program Files\MySQL\Connector ODBC 5.1\myodbc5S.dll"; DestDir: {sys}; Flags: onlyifdoesntexist
Source: "C:\Program Files\MySQL\Connector ODBC 5.1\myodbc5.lib"; DestDir: {sys}; Flags: onlyifdoesntexist
Source: "C:\Program Files\MySQL\Connector ODBC 5.1\myodbc5S.lib"; DestDir: {sys}; Flags: onlyifdoesntexist
Source: "C:\Program Files\MySQL\Connector ODBC 5.1\myodbc-installer.exe"; DestDir: {sys}; Flags: onlyifdoesntexist
[Run]
Filename: "{sys}\myodbc-installer.exe"; Parameters: "-d -a -n ""MySQL ODBC 5.1 Driver"" -t ""DRIVER=myodbc5.dll;SETUP=myodbc5S.dll"""; StatusMsg: "Tunggu sedang mendaftarkan driver MySQL Connector ODBC 5.1.5"; Flags: runhidden
[UninstallRun]
Filename: "{sys}\myodbc-installer.exe"; Parameters: "-d -r -n ""MySQL ODBC 5.1 Driver"""; StatusMsg: "Tunggu sedang menghapus driver MySQL Connector ODBC 5.1.5"; Flags: runhidden
[UninstallDelete]
Type: files; Name: {sys}\myodbc5S.dll
Type: files; Name: {sys}\myodbc5S.lib
Type: files; Name: {sys}\myodbc5.dll
Type: files; Name: {sys}\myodbc5.lib
Type: files; Name: {sys}\myodbc-installer.exe
nah dari skripnya kan keliatan pada saat instalasi ngapain aja, jadi tinggal sesuaikan aja dengan Setup Factorynya
informasi lebih lanjut tentang inno setup di
http://www.jrsoftware.org/isdl.php