Setelah melakukan coding dengan membuat banyak form yang dilengkapi dengan ratusan baris source code, langkah terakhir yang dilakukan pastinya adalah mem -build project aplikasi kita menjadi file EXE. File EXE ini nantinya yang akan dijalankan bila ingin mendistribusikan program yang telah dibuat tanpa butuh aplikasi visual foxpro.
Dalam bahasa pemrograman yang lain seperti Visual Basic atau Delphi, pembuatan EXE ini adalah hal yang sangat sederhana, karna tinggal klik satu menu saja, EXE akan terbentuk dan otomatis bisa dijalankan. Hal ini agak beda dengan Visual Foxpro, walaupun juga menyediakan fungsi pembuatan EXE ini, dengan hanya menjalankan tombol Build di project mamager. Tetapi EXE yang dihasilkan tidak akan otomatis bisa dijalankan, jika tidak melakukan beberapa pengaturan sebelumnya. Masalah yang terjadi dalam pembuatan EXE di Visual Foxpro khususnya bagi pemula biasanya adalah sebagai berikut :
- File EXE berhasil terbuat tetapi saat dijalankan tidak menjalankan program apa - apa, atau dengan kata lain form utama yang diharapkan tampil pertama kali saat EXE atau program dijalankan, tidak bisa tampil.
- File EXE saat dijalankan bisa menampikan Form Utama tetapi ternyata dibelakangnya diikuti dengan tampilan form editor foxpro yang terkesan sangat mengganggu.
Untuk dapat mengantisipasi 2 hal diatas, ada beberapa hal yang harus diikuti, dicermati dan diperhatikan. Hal - hal tersebut adalah :
- Dalam project manager di tab code, tambahkan satu file program.
- Di file program yang telah dibuat pada langkah 1, minimalnya isikan syntax di bawah ini (dimana frmutm sesuaikan dengan nama form yang nanti akan di jalankan pertama kali saat program dijalankan).
- Setelah file program terbentuk, klik kanan file program tersebut dan pilihset main. Nama file program akan tercetak tebal (bold) setelah di set main.
- Di form utama atau form induk tambahkah syntax clear event di procedure destroy. Syntax clear event ini berpasangan dengan syntaxread event. Untuk menutup program diperlukan syntax clear event,sebagai catatan syntax thisform.release dan quit hanya akan menutup form tidak menutup program, jadi jika ingin menutup program keseluruhan perlu syntax clear event (syntax clear event hanya bisa terliat hasilnya setelah jadi EXE, dalam mode editing atau project syntak tersebut tidak berefek apa - apa di form)
- Jangan lupa property ShowWindow dari form utama atau form induk harus bernilai 2-As top-level Form.
- Bila langkah 1 - 5 dipenuhi maka EXE yang anda buat dipastikan bisa di jalankan dan form utama anda akan bisa ditampilkan. Tetapi nantinya selain form utama anda yg tampil akan juga ditampilan jendela visual foxpro dibelakangnya. Hal ini pastinya akan sangat mengganggu tampilan dari aplikasi anda. Untuk mengatasi hal tersebut lakukan langkah 7 atau langkah 8 berikut ini. (langkah 7 & 8 berupa pilihan, yang artinya jika anda menjalankan langkah 7 anda tidak perlu menjalankan langkah 8 dan sebaliknya)
- Dalam file program yang telah di buat pada langkah 2, tambah syntax_screen.visible=.f. di baris paling atas atau diatas 2 syntax yang telah ada di program utama tersebut.
- Pada tab Other pada project manager tambahkan Text Files. Kemudian dalam Text Files tersebut ketikkan syntax SCREEN=OFF. Setelah itu simpan Text Files tersebut dengan nama CONFIG.FPW (jangan lupa untuk bisa menyimpan dengan ekstensi .FPW, saat menyimpan di "Save As Type" pilih "All Files" dan di "Save Document" ketikkan CONFIG.FPW.
Dengan menjalankan langkah 1- 8 diatas maka EXE akan terbentuk dengan sempurna dan bisa dijalankan secara normal. Tetapi EXE anda hanya bisa dijalankan jika di Sistem Operasi anda sudah terinstal Microsoft Visual Foxpro, trus bagaimana jika aplikasi Visual Foxpro belum terinstal???...saya yakin EXE anda tetap tidak akan bisa dijalankan, meskipun anda telah melakukan langkah 1 - 8 dengan benar.
Untuk mengatasi hal tersebut diatas atau jika anda ingin menjalankan EXE anda tanpa tergantung dengan instalasi Microsoft Visual Foxpro maka anda perlu file libary Visual Foxpro yang harus anda sertakan satu folder dengan EXE yang telah anda buat. Untuk itu anda bisa download File Library Visual Foxpro 9.0 di bawah ini : (File library Visual Foxpro 9.0 hanya mendukung EXE yang juga dibuat dari Visual Foxro 9.0 untuk Versi Foxpro sebelumnya File Librarynya lain lagi)
*Setelah bisa membuat EXE selanjutnya yang harus dipelajari adalahMempackage EXE tersebut.
Untuk mengatasi hal tersebut diatas atau jika anda ingin menjalankan EXE anda tanpa tergantung dengan instalasi Microsoft Visual Foxpro maka anda perlu file libary Visual Foxpro yang harus anda sertakan satu folder dengan EXE yang telah anda buat. Untuk itu anda bisa download File Library Visual Foxpro 9.0 di bawah ini : (File library Visual Foxpro 9.0 hanya mendukung EXE yang juga dibuat dari Visual Foxro 9.0 untuk Versi Foxpro sebelumnya File Librarynya lain lagi)
*Setelah bisa membuat EXE selanjutnya yang harus dipelajari adalahMempackage EXE tersebut.
SELAMAT MENCOBA...!!!
1 komentar:
Selamat pagi mas, saya awam sekali tentang foxpro dan sedang menemui kendala dengan program bengkel berbasis foxpro. Sebelumnya ada 1 unit komputer yang sudah saya instal ulang mempunyai program foxpro versi dos. Program tersebut terletak di drive D dan ada sebuah folder di drive C yang sepertinya berisi database berekstensi DBF..semua data sudah saya backup sebelumnya, tetapi setelah saya kembalikan file program dan database nya kenapa pas cetak laporan programnya tertutup sendiri? saya hanya bisa login dan melihat beberapa data saja, pas mau lihat laporan program langsung tertutup setelah loading beberapa detik.
Kira-kira apa solusinya mas? thanks banget sebelumnya. Di tunggu jawabannya ya mas? email : wahyu.nurdiansyah@gmail.com
Posting Komentar