谁用过 KOL ? 进来谈谈:) 1、这套类库怎么样?-- 请详细说说。2、提供我几个相关论坛和帮助文档(他的主页怎么不能访问?)3、如果有是事例代码请提供。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 4、他与vcl不兼容,那么和c/c++兼容如何?c/c++的obj连接近来需要做些什么? 没什么用的东西,只是做出来得程序小一点,真的不知道如果把vcl扔了,把可视化设计扔了,那还要delphi作何用?因此,卑职以为,她只是玩家的玩物而已如果使用它,那就不如使用FREE PASCAL或者干脆用c++了 说的极端一点:学什么语言都一样,用什么编译器都一样,只要有足够的函数库和类库就行,java横行天下不就是它有个全点的类库么,c#如果类库不全,谁会用?delphi要是能有java那样的类库,加上有虚拟机,照样横行,谁管它什么XX器?其实有些时候把程序做小还是有用的,比如安装程序,自解压包头文件等。然而,把程序做小最好的就是用asm,但是要实现把程序做小的同时还有足够的函数库和类库供使用,那估计只有kol了。熟悉delphi,没时间学c++,还想把程序做小,我没别的选择。。 刚才看了一下,网站还在,,,文档页http://bonanzas.rinet.ru/e_docs.htm你如果真的想玩这个kol,那只能忍受它所谓的文档以及未知的bug 我对KOL有过一段研究,觉得这个东西做得不错,不比VCL差,稳定性。至于不和VCL相兼容,我打个比方,VCL和KOL就像两个不同的组件一样,只要你基本功扎实,Pascl语言学得好,用VCL和KOL都没有什么太大的区别,只是类似的一些组件语法不同,这个也不需要专门去学,稍稍钻研一下就可以。我认为如果OOP学得好的话,只要程序实现代码没有VCL库的话,只需在界面上稍稍改一下,相互之间很容易移植。再说KOL对有些VCL库也支持很好,比如Tstrings等等。VCL只是可视化编程的范畴,并不代表delphi(pascl)。如果你编程依靠组件,依靠可视化编程的话那就不要去学KOL了。因为KOL毕竟不是主流,组件毕竟没有VCL丰富。如果你想把程序进行最大优化,尽量减少占用资源,而又不想去学asm的话,最好的选择就是KOL to:半仙你用kol开发了这么长时间,一定比较熟悉了,请问怎么删除treeview的某一项,又怎样得某一项前面的checkbox被选择或者取消选择了?另外,kol的主页上现在怎么不提供XHelpGen?方便的话给我发一份,谢谢! 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我没弄过,我得抽空实际看看 恩.节点的跟Window的systreeview32一样,我一般是用TVM_GETIMAGELIST,在KOL里面是TreeView1.TVItemStateImg[tvitem]TVSIL_STATE为选中,其他为未选中不可用TVSIL_NORMAL来判断的(系统的systreeview32是用图片做的checkbox) 我不想用系统提供的图片表示是否选中,想用自己的图片来实现,可是怎么知道用户是在图片上点击了呢?onmousedown中可以用i:=sender.TVItemAtPos(mouse.X,mouse.Y,id);得到当前鼠标下面的项目的索引,并且判断是否应该更换选中与否的图片,但是这样一来,无法区分到底点在了前面的加号上,还是图片上,或者文字上。不知道应该捕捉哪个消息?怎么在kol下捕捉消息呢? 用自己图片,加一个imagelist,设置到Treeview的stateimagelist就可以我还真没有用过带Checkbox的Treeview呢,以前做安装程序的时候还没有做到过用选项里面CheckBox就停工了,哈哈五一过完以后再来跟帖,断网了,不敢用GPRS,那叫一个贵哦1MB 30块 捕捉消息在控件的OnMessage里面wPararm等参数就是结构Msg.wParam等等 我设备么我用delphi开发个应用程序(没涉及到数据库)放到别的机器上不能正常使用 高手求助,我还是新手,所以请写清楚,不要只说方法。谢谢。 Uxor是Pascal里的什么函数,用什么版本的编译器可以识别? 事务的问题(紧急,在线等) delphi调用excel报错"Interface not supported". 请赐教 怎样将二进制文件变成文本文件? 有关FtpServer的问题,高分寻求帮助。 delphi开发 Ocx 添加事件 请问如何在DELPHI中获得虚拟目录名? 有没有ado,程序连接的例子,书籍。 就字段的和---不用SQL语句求 如何在主窗口中调用另一个非MDI窗口?
真的不知道如果把vcl扔了,把可视化设计扔了,那还要delphi作何用?
因此,卑职以为,她只是玩家的玩物而已
如果使用它,那就不如使用FREE PASCAL或者干脆用c++了
http://bonanzas.rinet.ru/e_docs.htm你如果真的想玩这个kol,那只能忍受它所谓的文档以及未知的bug
就是官方提供的连接,不过这个地址用快车下在的时候,引用页也要填上同样地址,不然下载不下来
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我没弄过,我得抽空实际看看
TreeView1.TVItemStateImg[tvitem]
TVSIL_STATE为选中,其他为未选中
不可用TVSIL_NORMAL来判断的
(系统的systreeview32是用图片做的checkbox)
可以用i:=sender.TVItemAtPos(mouse.X,mouse.Y,id);得到当前鼠标下面的项目的索引,并且判断是否应该更换选中与否的图片,但是这样一来,无法区分到底点在了前面的加号上,还是图片上,或者文字上。不知道应该捕捉哪个消息?怎么在kol下捕捉消息呢?
我还真没有用过带Checkbox的Treeview呢,以前做安装程序的时候还没有做到过用选项里面CheckBox就停工了,哈哈
五一过完以后再来跟帖,断网了,不敢用GPRS,那叫一个贵哦
1MB 30块
wPararm等参数就是结构Msg.wParam等等