.
Tampilkan postingan dengan label Delphi. Tampilkan semua postingan
Tampilkan postingan dengan label Delphi. Tampilkan semua postingan

Senin, 12 November 2012

Membuat Serial Number Dan Registrasi Program Menggunakan Component IceKey Pada Delphi 7


Suatu ketika saya ingin membuat proteksi pada program saya sehingga hanya bisa di install di satu komputer saja. Untuk itu saya harus mengambil informasi yang unik dari komputer tersebut. Seperti misalnya : Tanggal Bios, ID CPU dan Serial Number Harddisk atau sejenisnya.
Pada saat pembeli atau user menginstall software tersebut untuk pertama kali, maka akan muncul tampilan seperti ini :
Lalu pembeli atau user mengirim hardware ID tersebut kepada saya, sehingga saya bisa generate Kunci Registrasi (Registration Key) dengan aplikasi keygen,  seperti terlihat di bawah ini :
Kemudian saya kirimkan Kunci Registrasi tersebut ke pembeli, program akan menyimpan key. Jika user menjalankan program lagi, maka pertanyaan registrasi sudah tidak muncul.
Semua langkah diatas bisa dibuat dengan menggunakan component icekey, dengan Component IceKey kita bisa mendapatkan informasi antara lain :
  1. Tanggal Bios
  2. ID CPU
  3. Nomor Harddisk
  4. Nomor Bios (Kalo ngga salah)
Component ini buatan ertemsoft, websitenya di http://www.ertemsoft.net (kalo ngga salah bahasa jerman).
Silahkan download komponent icekey disini.
Note: Untuk keygen silahkan anda kembangkan sendiri dengan metode enkripsi yang lebih baik dan lebih kuat, karena jika menggunakan contoh dari program kemungkinan sudah banyak yang tahu.

Kirim Email dengan Attachment Menggunakan Delphi 7 (Source Code)


Beberapa hari kemarin seorang pembaca minta tolong untuk dibuatkan aplikasi kecil menggunakan Delphi 7 untuk mengirim data menggunakan email. Data diambil dari database MySQL dipindah ke database Microsoft Access lalu dikirim sebagai attachment menggunakan email. Sebelum dikirim, data yang sudah dipindah ke database MS Access terlebih dahulu di compress dengan winrar.
Berikut alur program :
  1. Ambil data dari MySQL pindahkan ke database MS Access
  2. Compress file dengan winrar, beri password
  3. Kirimkan ke alamat tujuan
Agar dapat membuka source code program ini dengan Delphi 7, terlebih dahulu komponen Indy diupdate ke versi 10 karena bawaan Delphi 7 adalah komponen Indy  versi 9.
Langkah-langkah update komponen Indy ke versi 10 :
  1. Buang dulu komponen Indy versi 9 dengan menggunakan installer Delphi 7
  2. Download komponen Indy 10 disini
  3. Extract di mana saja, bebas tetapi saya anjurkan di folder C:\Program Files\Borland\Delphi7 lalu buatkan folder baru dengan nama misalnya : Indy10
  4. Buka dan compile file .dpk dengan urutan sebagai berikut :
  5. IndySystem70.dpk (folder : Lib\System)
  6. IndyCore70.dpk (folder : Lib\Core)
  7. IndyProtocols70.dpk (folder : Lib\Protocols)
  8. Lalu buka semua file .dpk, klik Install dengan urutan sebagai berikut :
  9. dclIndyCore70.dpk (folder : Lib\Core)
  10. dclIndyProtocols70.dpk (folder : Lib\Protocols)
  11. Tambahkan library path di Delphi 7 antara lain :
    • Lib\Protocols
    • Lib\System
    • Lib\Core
  12. Installasi komponen Indy 10 selesai
Download source code antara lain :
  1. MySQL Script download disini
  2. Download MySQL ODBC Driver 3.51 disini
  3. Download source code Delphi 7 disini
Beberapa screen capture program :
Semoga bermanfaat.

Aplikasi Nama Bayi Gratis


Iseng-iseng buat aplikasi nama bayi karena pengalaman susah banget cari aplikasi semacam ini di internet. Dibuat menggunakan Delphi 7 dengan database Microsoft Access 2003.
Databasenya sendiri saya dapat dari internet dengan kurang lebih 50,000 record. Tapi maaf, sepertinya tidak ada nama Indonesia.
Screen Capture :
nama-bayi-01
nama-bayi-03
Download aplikasi disini (tanpa install)
Download source delphi disini
Note : Source delphi 7 menggunakan Raize Component, silahkan dicari sendiri.