CnPack Forum » CnVCL 组件包 » CnVCL 组件包支持bcb2010吗?


2009-9-9 16:38 supermana
CnVCL 组件包支持bcb2010吗?

请问CnVCL 组件包支持bcb2010吗?刚才下载了CnVCL 组件包 20090801,发现文件包内只有支持bcb2007的目录,我在bcb2010试安装了一下,不成功,请斑竹指点一下,谢谢!!!

[[i] 本帖最后由 supermana 于 2009-9-9 17:09 编辑 [/i]]

2009-9-9 21:25 rarnu
工程文件的格式新老版本完全不同的,不能兼容
我们会尽快制作用于CB2010的包

2009-9-15 18:01 qdseashore
最新的CnPack组件包支持D2010了吗?

2009-9-15 23:24 rarnu
D2010已支持,但是CB2010暂时还没有

2009-9-16 08:59 qdseashore
非常感谢。已经看到最新的cnpack包下载地址了。:handshake :D

2012-9-10 22:15 veket
继续问一下,CnVcl支持BCB XE2么?

有没有哪个大侠解答一下啊,相信不少人都有我这种疑问的。

2012-9-11 09:27 veket
XE2下用2007的包来安装,链接时总说什么2007.bpi找不到

虽然是个新手,不过想问一下,源代码都有了,让cnvcl支持BCB XE2很困难么?如果不是很困难,谁给我简单讲解一下,我把2009 ~ XE2的安装包都做上去。
另外想问一下,cnvcl有没有可能做成像商业devexpress或者tms那种,直接install后就全都做好了那种傻瓜式的安装方法?

2012-9-11 19:13 veket
受不了了,为了装CnVcl,已经回退到CodeGear2007了

可是在2007下,先build CnPack2007_CB2007.bpl,没问题,然后build dclCnPack_CB2007.bpl,总是提示:
Unresolved external 'WSAIoctl' referenced from D:\SOFT\CODEGEAR\XXXXXXX\BCB2007\RELEASE_BUILD\CNUDP.OBJ
我的系统是WinXP sp3.那个'WSAIoctl' 似乎是系统的DLL里的函数。但是我这个是安装的标准的winxp sp3,2007也是从官网上下的标准的2007年dec那一版。
哪位开发人员出来给解释一下啊?

2012-9-11 19:35 veket
粗略看了一下代码

其中CnIP.pas、CnIocpSocketAdapter.pas和CnUDP.pas都用到了WSAIoCtl()函数,不同之处就是前两个是动态从WS2_32.DLL中加载的,在InitWSAIoCtl过程中会初始化WSAIoCtl这个指针指向DLL的函数入口。而CnUdp.pas只是通过stdcall;external 'WS2_32.DLL'来声明。我Delphi用的不多,谁能解释一下这种声明方式和动态加载dll来寻找函数入口的方式是一样的么?如果是一样的话,为什么说在CnUdp.obj中找不到这个函数的入口呢?哪位大侠跳出来解释解释不行啊?

2012-9-11 19:36 veket
另外我用的是从google code上check下来的最新代码

但是我也试过用发布的20111105的那一版release的包,也同样有这个问题。开发组的各个高手,要不你们告诉我你们build成功的是哪个版本?我自己到库上取你们成功的那个版本来build也行。

2012-9-11 20:19 veket
实在受不了了

上网搜了一下,stdcall; external 'XXX.DLL'似乎是正常访问dll函数的方式。奇怪的是我系统中在system目录下是有WS2_32.DLL的,就算我把这个dll拷贝到source,或者拷贝到package目录下,都不行,链接时都说找不到WSAIoCtl的函数入口。是不是delphi的某些设置问题,导致链接时是找不到WSAIoCtl的函数入口?

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.