CnPack Forum


 
Subject: CnVCL 组件包支持bcb2010吗?
supermana
新警察
Rank: 1



UID 43427
Digest Posts 0
Credits 5
Posts 1
点点分 5
Reading Access 10
Registered 2009-9-9
Status Offline
Post at 2009-9-9 16:38  Profile | Blog | P.M. 
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)

Top
rarnu (橙子)
灌水部部长
Rank: 8Rank: 8


UID 2689
Digest Posts 11
Credits 648
Posts 209
点点分 648
Reading Access 10
Registered 2006-10-2
Status Offline
Post at 2009-9-9 21:25  Profile | Site | Blog | P.M. 
工程文件的格式新老版本完全不同的,不能兼容
我们会尽快制作用于CB2010的包




Rarnu
CnPack Interfacer
rarnu@cnpack.org
Top
qdseashore
新警察
Rank: 1



UID 41660
Digest Posts 0
Credits 12
Posts 4
点点分 12
Reading Access 10
Registered 2009-1-19
Status Offline
Post at 2009-9-15 18:01  Profile | Blog | P.M. 
最新的CnPack组件包支持D2010了吗?
Top
rarnu (橙子)
灌水部部长
Rank: 8Rank: 8


UID 2689
Digest Posts 11
Credits 648
Posts 209
点点分 648
Reading Access 10
Registered 2006-10-2
Status Offline
Post at 2009-9-15 23:24  Profile | Site | Blog | P.M. 
D2010已支持,但是CB2010暂时还没有




Rarnu
CnPack Interfacer
rarnu@cnpack.org
Top
qdseashore
新警察
Rank: 1



UID 41660
Digest Posts 0
Credits 12
Posts 4
点点分 12
Reading Access 10
Registered 2009-1-19
Status Offline
Post at 2009-9-16 08:59  Profile | Blog | P.M. 
非常感谢。已经看到最新的cnpack包下载地址了。
Top
veket
普通灌水员
Rank: 2



UID 67658
Digest Posts 0
Credits 51
Posts 21
点点分 51
Reading Access 10
Registered 2012-9-10
Status Offline
Post at 2012-9-10 22:15  Profile | Blog | P.M. 
继续问一下,CnVcl支持BCB XE2么?

有没有哪个大侠解答一下啊,相信不少人都有我这种疑问的。
Top
veket
普通灌水员
Rank: 2



UID 67658
Digest Posts 0
Credits 51
Posts 21
点点分 51
Reading Access 10
Registered 2012-9-10
Status Offline
Post at 2012-9-11 09:27  Profile | Blog | P.M. 
XE2下用2007的包来安装,链接时总说什么2007.bpi找不到

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



UID 67658
Digest Posts 0
Credits 51
Posts 21
点点分 51
Reading Access 10
Registered 2012-9-10
Status Offline
Post at 2012-9-11 19:13  Profile | Blog | P.M. 
受不了了,为了装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那一版。
哪位开发人员出来给解释一下啊?
Top
veket
普通灌水员
Rank: 2



UID 67658
Digest Posts 0
Credits 51
Posts 21
点点分 51
Reading Access 10
Registered 2012-9-10
Status Offline
Post at 2012-9-11 19:35  Profile | Blog | P.M. 
粗略看了一下代码

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



UID 67658
Digest Posts 0
Credits 51
Posts 21
点点分 51
Reading Access 10
Registered 2012-9-10
Status Offline
Post at 2012-9-11 19:36  Profile | Blog | P.M. 
另外我用的是从google code上check下来的最新代码

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



UID 67658
Digest Posts 0
Credits 51
Posts 21
点点分 51
Reading Access 10
Registered 2012-9-10
Status Offline
Post at 2012-9-11 20:19  Profile | Blog | P.M. 
实在受不了了

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




All times are GMT++8, the time now is 2024-11-22 05:39

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.013817 second(s), 10 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP