Komponen VirtualTreeView, yang pada awalnya ditulis oleh Mike Lischke untuk versi delphinya kemudian diporting ke Lazarus oleh Joerg Thaler,Christian Ulrich tidak begitu saja mudah diinstall. Saya menghabiskan beberapa jam untuk dapat menginstallnya. Link yang donwload komponen yang terdapat dalam website resmi lazarus di http://wiki.lazarus.freepascal.org/VirtualTreeview tidak dapat diinstall, karena membutuhkan beberapa file yang akan sulit Anda temukan di internet.
Anda justru akan mendapatkan link komponen terbaru dan bisa diinstall pada link berikut:
http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/components/virtualtreeview-new/
komponen tersebut membutuhkan package berikut:
svn co http://luipack.googlecode.com/svn/trunk/multilog multilog_svn
svn co http://luipack.googlecode.com/svn/trunk/lclextensions lclextensions_svn
yang dapat Anda download melalui SVN (lebih mudahnya Anda dapat mendonwload pada link yang saya berikan di bawah nanti).
Setelah Anda dapat mendownloadnya, compile terlebih dahulu multilog dan iclextensions, kemudian baru virtualtreeview. Saat Anda mengcompile virtualtreeview, Anda akan menjumpai error sebagaimana berikut(*):
C:\lazarus\components\virtualtreeview\VirtualTrees.pas(2491,56) Error: Identifier not found "TLMContextMenu"
bagaimana penyelesaian error tersebut dibahas dalam forum lazarus berikut:
Re: Error installing virtualtreeview-4.0.17.25
Setelah itu klik install. Lazarus akan merebuild dirinya sendiri dan otomatis restart.
Jika Anda tidak menpunyai cukup waktu untuk troubleshooting dan mempelajari svn, Anda dapat mendownload sekaligus ketiga package tersebut di atas pada link berikut:
free download multilog
free download lclextensions 0.3
free download virtualtreeview
Catatan:
(*) error tersebut terjadi pada file yang saya download pada saat itu. Bisa jadi saat Anda mendownload error tersebut telah diperbaiki
tq mas
BalasHapus