Board logo

Subject: CnVCL 组件包支持bcb2010吗? [Print This Page]

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

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

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

Image Attachment: [安装错误提示] 1.bmp (2009-9-9 17:09, 233.02 K) / Download count 558
http://bbs.cnpack.org/attachment.php?aid=688


Author: rarnu    Time: 2009-9-9 21:25

工程文件的格式新老版本完全不同的,不能兼容
我们会尽快制作用于CB2010的包
Author: qdseashore    Time: 2009-9-15 18:01

最新的CnPack组件包支持D2010了吗?
Author: rarnu    Time: 2009-9-15 23:24

D2010已支持,但是CB2010暂时还没有
Author: qdseashore    Time: 2009-9-16 08:59

非常感谢。已经看到最新的cnpack包下载地址了。
Author: veket    Time: 2012-9-10 22:15     Subject: 继续问一下,CnVcl支持BCB XE2么?

有没有哪个大侠解答一下啊,相信不少人都有我这种疑问的。
Author: veket    Time: 2012-9-11 09:27     Subject: XE2下用2007的包来安装,链接时总说什么2007.bpi找不到

虽然是个新手,不过想问一下,源代码都有了,让cnvcl支持BCB XE2很困难么?如果不是很困难,谁给我简单讲解一下,我把2009 ~ XE2的安装包都做上去。
另外想问一下,cnvcl有没有可能做成像商业devexpress或者tms那种,直接install后就全都做好了那种傻瓜式的安装方法?
Author: veket    Time: 2012-9-11 19:13     Subject: 受不了了,为了装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那一版。
哪位开发人员出来给解释一下啊?
Author: veket    Time: 2012-9-11 19:35     Subject: 粗略看了一下代码

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

但是我也试过用发布的20111105的那一版release的包,也同样有这个问题。开发组的各个高手,要不你们告诉我你们build成功的是哪个版本?我自己到库上取你们成功的那个版本来build也行。
Author: veket    Time: 2012-9-11 20:19     Subject: 实在受不了了

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




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0