Sabtu, 20 Desember 2014

Cara Membuat Update Aplikasi Otomatis Lewat Internet dengan Delphi XE5

Sebagaimana yang telah penulis sebutkan dibuku ke-2 penulis yang berjudul "Membuat Program Basic DLL dengan Delphi XE5 : Studi Kasus Rental Mobil", untuk mendapatkan informasi melalui internet, aplikasi bisa menggunakan koneksi http – sebagaimana layaknya browser Mozilla atau Google Chrome – yang diarahkan pada suatu halaman situs dimana kita meletakkan informasi versi terbaru. Dengan demikian Anda mesti mempunyai website di internet sebagai sumber informasi versi terbaru bagi aplikasi pembaca.

Untuk sementara, penulis telah menyediakan informasi versi aplikasi di website penulis yang dapat diakses dengan mengetikkan alamat url http://qmpctutorial.com/version.htm pada browser.

Sebagai Latihan :
Sebagai latihan lakukan langkah-langkah berikut ini :

Langkah 1 :
Buatlah suatu aplikasi dengan satu form, kemudian tambahkan komponen TPanel, TIdHTTP yang terletak di Tab Indy Clients, dan komponen TMemo.

Langkah 2 :
Ganti nama komponen TMemo menjadi lstGet,  nama komponen form menjadi FrmUpdateAplikasi, kemudian simpan unit dengan nama UFrmUpdateAplikasi.pas.

Langkah 3 :
Set property Caption dari form menjadi Bagus Soft – Update Aplikasi.

Langkah 4 :
Set property align dari komponen TPanel menjadi alBottom, BevelInner menjadi bvLowered, BevelOuter menjadi bvNone. 

Langkah 5 :
Tambahkan ShellAPI pada deklarasi uses. Penambahan ini memungkinkan kita untuk memanggil fungsi ShellExecute.  

Langkah 6 :
Deklarasikan konstanta dengan nama CURRENT_VERSION isikan nilai '1.0.1.124'. Sebagai penanda bahwa aplikasi saat ini mempunya versi 1.0.1.124.

Langkah 7 :
Isikan kode berikut pada event  OnActivate  dari form.
Source code ada di buku ke 2 penulis

Langkah 8 :
Pembaca bisa mendapatkan source code tersebut di folder \Source Code\Update Aplikasi pada CD penyerta buku ke 2 penulis. Dan jika aplikasi kita jalankan akan seperti gambar berikut ini :

Langkah 9 :
Selamat mencoba :D


4 komentar:

  1. sangat bermanfaat gan, source kode ke 2 ada dimana gan ??

    BalasHapus
  2. web gajelas kurang bahan ya buat update jd ribet

    BalasHapus
  3. si pembuat artikel mau anda beli bukunya

    BalasHapus
  4. sangat bermanfaat gan .. maksudnya buku ke 2 yg mana gan ??

    BalasHapus

Copyright@2014. Bagus Cakepz. All Right Reserved. Powered by QMPC Tutorial