1、这套类库怎么样?-- 请详细说说。2、提供我几个相关论坛和帮助文档(他的主页怎么不能访问?)3、如果有是事例代码请提供。

解决方案 »

  1.   

    4、他与vcl不兼容,那么和c/c++兼容如何?c/c++的obj连接近来需要做些什么?
      

  2.   

    没什么用的东西,只是做出来得程序小一点,
    真的不知道如果把vcl扔了,把可视化设计扔了,那还要delphi作何用?
    因此,卑职以为,她只是玩家的玩物而已
    如果使用它,那就不如使用FREE PASCAL或者干脆用c++了
      

  3.   

    说的极端一点:学什么语言都一样,用什么编译器都一样,只要有足够的函数库和类库就行,java横行天下不就是它有个全点的类库么,c#如果类库不全,谁会用?delphi要是能有java那样的类库,加上有虚拟机,照样横行,谁管它什么XX器?其实有些时候把程序做小还是有用的,比如安装程序,自解压包头文件等。然而,把程序做小最好的就是用asm,但是要实现把程序做小的同时还有足够的函数库和类库供使用,那估计只有kol了。熟悉delphi,没时间学c++,还想把程序做小,我没别的选择。。
      

  4.   

    刚才看了一下,网站还在,,,文档页
    http://bonanzas.rinet.ru/e_docs.htm你如果真的想玩这个kol,那只能忍受它所谓的文档以及未知的bug
      

  5.   

    我对KOL有过一段研究,觉得这个东西做得不错,不比VCL差,稳定性。至于不和VCL相兼容,我打个比方,VCL和KOL就像两个不同的组件一样,只要你基本功扎实,Pascl语言学得好,用VCL和KOL都没有什么太大的区别,只是类似的一些组件语法不同,这个也不需要专门去学,稍稍钻研一下就可以。我认为如果OOP学得好的话,只要程序实现代码没有VCL库的话,只需在界面上稍稍改一下,相互之间很容易移植。再说KOL对有些VCL库也支持很好,比如Tstrings等等。VCL只是可视化编程的范畴,并不代表delphi(pascl)。如果你编程依靠组件,依靠可视化编程的话那就不要去学KOL了。因为KOL毕竟不是主流,组件毕竟没有VCL丰富。如果你想把程序进行最大优化,尽量减少占用资源,而又不想去学asm的话,最好的选择就是KOL
      

  6.   

    to:半仙你用kol开发了这么长时间,一定比较熟悉了,请问怎么删除treeview的某一项,又怎样得某一项前面的checkbox被选择或者取消选择了?另外,kol的主页上现在怎么不提供XHelpGen?方便的话给我发一份,谢谢!
      

  7.   

    http://delphikol.narod.ru/progs/xHelpGenCm.zip
    就是官方提供的连接,不过这个地址用快车下在的时候,引用页也要填上同样地址,不然下载不下来
    treeview滴删除,使用TVDelete,传入创建时候返回的编号
    procedure TFakeFrm.TreeView1Click(Sender: PObj);
    var
      item:DWORD;
    begin
      TreeView1.TVInsert(0,0,'kakaka');
      item:=TreeView1.TVInsert(0,0,'kakaka2');
      showmessage('added?');
      TreeView1.TVDelete(item);
    end;
    节点的checkbox我没弄过,我得抽空实际看看
      

  8.   

    恩.节点的跟Window的systreeview32一样,我一般是用TVM_GETIMAGELIST,在KOL里面是
    TreeView1.TVItemStateImg[tvitem]
    TVSIL_STATE为选中,其他为未选中
    不可用TVSIL_NORMAL来判断的
    (系统的systreeview32是用图片做的checkbox)
      

  9.   

    我不想用系统提供的图片表示是否选中,想用自己的图片来实现,可是怎么知道用户是在图片上点击了呢?onmousedown中
    可以用i:=sender.TVItemAtPos(mouse.X,mouse.Y,id);得到当前鼠标下面的项目的索引,并且判断是否应该更换选中与否的图片,但是这样一来,无法区分到底点在了前面的加号上,还是图片上,或者文字上。不知道应该捕捉哪个消息?怎么在kol下捕捉消息呢?
      

  10.   

    用自己图片,加一个imagelist,设置到Treeview的stateimagelist就可以
    我还真没有用过带Checkbox的Treeview呢,以前做安装程序的时候还没有做到过用选项里面CheckBox就停工了,哈哈
    五一过完以后再来跟帖,断网了,不敢用GPRS,那叫一个贵哦
    1MB 30块
      

  11.   

    捕捉消息在控件的OnMessage里面
    wPararm等参数就是结构Msg.wParam等等