Berhubung bnyak teman2 yg bertanya
mngenai pembuatan file setup/paket instalasi (agar aplikasi yg kita buat dapat
berjalan di komputer lain). Berikut langkah2nya :
Komponen yg digunakan :
- Adodc (MSAdodc.ocx)
- Datagrid (MSDatagrd.ocx)
- Crystal Report v8.5 (crviewer.dll, Crystl32.ocx dan MScomct2.ocx)
Tahap Awal :
- Siapkan project anda yg akan dijadikan file setup
- Buka dan jalankan dengan kompilasi mnyeluruh (Run>Run with full compile)
- Jika tidak ada baris kode yg error, lanjutkan ke File>Make NamaProject.exe
Tahap Kedua :
- Masuk di desktop dan buka Package and Deployment Wizard (Bawaan VB 6)
- Browse folder tempat project anda, pilih Package
- Ikuti langkah2 pemaketan (baca dan teliti perintah2 dan pilihan2nya)
- Masukkan semua komponen pendukung yg digunakan
- Apabila tahap akhir pemaketan selesai tanpa adanya error, selesailah pembuatan file setup. Klo ga percaya, buka folder project anda dan lihat disitu ada folder SUPPORT dan File Setup aplikasi anda (ikon bootstrap). Hehehe.
Eiittt.. sabar dulu. Itu masih
stengah jln. Ini tahap akhirnya
Siapkan software installer (Inno
Setup, Setup Factory atau apalah yg anda percayakan), disini yg saya percayakan
yaitu setup factory v9, klo belum ada, monggo dicari di mbah.
- Jalankan setup factory-nya (jika pakai itu)
- Bagian tahap awal, tambah se-isi folder SUPPORT (yg dibuat pd tahap kedua).
- Harap di register secara otomatis file2 pendukung anda caranya klik kanan file (*.ocx dan *.dll)>File Properties>tab ADVANCED, centang REGISTER COM INTERFACES DAN REGISTER TYPELIB>TEST... If condition = “Success” Then
Msgbox(“This file support DLLRegisterServer Bla.bla.bla)
Else
Msgbox(“This file does not support DLLRegisterServer Bla.bla.bla)
4. Apabila file pendukung support
untuk diregister maka, KOPI file
pndukung
trsebut di system32 (SAAT PENGINSTALAN) dalam kolom destination %SystemFolder%.
Apabila tidak support, taruh aja di %AppFolder% (folder tujuan pengkopian saat
instalasi yaitu PROGRAM FILES>FOLDER APLIKASI.. (HARAP KETELITIAN DISINI).
5.
Apabila tahap 3 dan 4 selesai
dilewati. Selanjutnya terserah anda....
No comments:
Post a Comment