Boleh jadi kamu membenci sesuatu, padahal ia amat baik bagimu,
dan boleh jadi (pula) kamu menyukai sesuatu padahal ia amat buruk bagimu;
Allah mengetahui, sedang kamu tidak mengetahui. (QS. 2:216)
Jadwal Sholat untuk wilayah Jakarta dan Sekitarnya, Kamis, 24 Mei 2012/3 Rajab 1433 H : Imsak 4:26:59 - Shubuh 4:33:25 - Terbit 5:55:33 - Dzuhur 11:49:46 - Ashar 15:11:48 - Maghrib 17:44:03 - Isya' 18:57:40 WIB

Penulis Topik: Bikin installer yg perfect dari aplikasi VB  (Dibaca 1574 kali)


Offline Anis_WN

  • myQ Hero
  • *
  • Tgl Gabung: Apr 2006
  • Tulisan: 24.464
  • Lokasi: Jakarta
  • Jenis kelamin: Pria
  • Be yourself, but don't be selfish.
    • Lihat Profil
« Jawab #30 pada: 01 Mei 2009, 16:47:26 »
Belum pernah belajar Setup Factory... :malu:


Yg saya dulu pernah coba NSIS, tapi gak sampe canggih banget. Kalo terpaksa, ya bilang aja musti diinstall masing2... ;)
Manusia tak luput dari kesalahan. Ane manusia. Kesimpulan: Ane tak luput dari kesalahan. Mohon maaf bila ada kata yg salah. Dan... TKJSS

Offline k4m4r82

  • myQ Newbie
  • *
  • Tgl Gabung: Mar 2007
  • Tulisan: 27
    • Lihat Profil
« Jawab #31 pada: 01 Mei 2009, 17:14:05 »
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

Offline top_player

  • myQ Perambah
  • *
  • Tgl Gabung: Sep 2008
  • Tulisan: 291
  • Lokasi: Bumi Allah
  • Jenis kelamin: Pria
    • Lihat Profil
« Jawab #32 pada: 02 Mei 2009, 06:21:47 »
^^ Itu di Inno Setup ya??? OK deh!! Thx.. atas infonya  O0
Menuju Kasta Cinta Tertinggi, Menggapai Ridha Illahi