Membuat File Package Delphi

Diambil dari arsip milis Delphindo.
Diposting oleh Jaimy Azle pada tgl 20-12-2008

  1. Tutup dulu IDE Delphi 6 anda yang sudah jalan, untuk menghindari kebingungan.
  2. Extract file ghostmemo.zip ke dalam satu folder tersendiri, misal: D:\Components\ghostmemo
  3. Jalankan IDE Delphi 6 anda, Klik *File->New->Others* pada Menubar IDE delphi 6 anda.
  4. Pada dialog “New items” yang muncul, klik tab “New” dan cari icon “Package” pada list items type yang ada pada list view di bawahnya, double click icon tersebut, IDE delphi akan membuatkan ada satu package project baru.
  5. Melalui MenuBar IDE Delphi, klik *File->Save*, pada dialog save package, navigasikan Folder aktif yang terdapat di field “Save in” agar menunjuk ke D:\Components\ghostmemo
  6. Sesuaikan nama file package1.dpk menjadi GhostMemoD6.dpk, klik tombol “Save”.
  7. Klik button “Options” pada window “Package – GhostMemoD6.dpk”, klik tab “description”, ketik “Ghost Memo” pada field deskripsi yang ada.
  8. Pada opsi “Usage options” pilih salah satu dari “Designtime only” atau “Designtime and runtime”, saran, biarkan opsi default: “Designtime and runtime”.
  9. Masih di dialog project options, klik tab “Directories”. masukkan: .\ -> pada field output directory, unit directory, dan DCP output directory.
  10. Klik OK, dialog project options akan ditutup.
  11. Pada window package, klik-kanan pada node “Contains” pada tree-view window, pilih “Add…” pada pop-up menu yang muncul. sebuah dialog “Add” akan ditampilkan.
  12. Klik Tab “Add Unit”, klik tombol “Browse…”.
  13. Pada dialog Open File yang muncul, pilih file “GhostMemo.pas”, dan klik tombol “Open”.
  14. Klik OK.
  15. Perhatikan di tree-view Contains akan bertambah 2 file, GostMemo.pas dan GhostMemo.dcr.
  16. Pada window package anda, klik “Install”, sebuah dialog bahwa komponen tersebut telah terinstall akan muncul.
  17. Save package project tersebut melalui *File->Save*
  18. Tutup semua project yang ada melalu *File->Close All*
  19. Komponen yang terinstall akan muncul pada sebagai pallete DelphiRuby pada component pallete IDE delphi anda.