新手请教

mqcy18 2010-07-10 06:50:52
在论坛的首页上看到这个帖子,下载了
http://www.cnblogs.com/DxSoft/archive/2010/07/09/1774471.html

下载后一看是Delphi的,包含了以下文件:
DxCalendar.pas
DxCalendarUse.pas
DxCnCalendar.pas
DxCnCalendarControl.bdsproj
DxCnCalendarControl.bdsproj.local
DxCnCalendarControl.cfg
DxCnCalendarControl.dpk
DxCnCalendarControl.identcache
DxCnCalendarControl.res

我把他们全部复制到了BCB的LIB文件夹里,但在压缩包里找不到BCB的控件,.bpl .bpk之类的文件,听说BCB可以直接引用Delphi的控件,请高手指点迷津。
...全文
156 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ccrun.com 2010-07-10
Package窗口添加bcbsmp.bpi


组件安装成功


C++Builder6中利用DxCalendar作的Demo


如果以上操作有误差导致无法正常编译和安装,不要紧.
直接下载这个修改好的版本就行了:
http://www.ccrun.com/temp/DxCalendar.For.CB6.by.ccrun.zip
回复
ccrun.com 2010-07-10
准备工作:下载该压缩文件,解压缩后,假设存放在E:\VCL\DxCalendar目录中
打开C++Builder-->Component-->Install Component...-->Into new package-->unit file name处,点击Browse-->定位到E:\VCL\DxCalendar\Source\目录,将文件类型设为.pas,然后将DxCalendar.pas,DxCalendarUse.pas,DxCnCalendar.pas三个文件添加进来-->Package file name处,点击Browse-->定位到E:\VCL\DxCalendar目录,输入DxCalendarPack(因为该文件不存在,所以要手工输入文件名),打开-->Package description处随便填些内容-->点击OK,先不要着急Build,在Package窗口上,选中Requires-->点击Package窗口工具栏上的Add按钮-->弹出的窗口中,Package name处,点击Browse-->找到$(BCB)\Lib\bcbsmp.bpi文件添加进来-->点击OK-->Compile-->会提示有错误,并定位到DxCnCalendar.pas文件的{$I CnPack.inc}这一行处,将这一行用//屏蔽掉,继续Compile-->提示有4个错误并定位到DxCalendar.pas的1633行
BufferBmp.SetSize(Width,Height);
将这一行代码改为:
BufferBmp.Width := Width;
BufferBmp.Height := Height;
再定位到2125行,将
OwnerObj.BufferBmp.SetSize(Width,Height);
修改为
OwnerObj.BufferBmp.Width := Width;
OwnerObj.BufferBmp.Height := Height;
再次Compile,成功,点击Install(安装)就可以了.
回复
ccrun.com 2010-07-10
刚才我试着安装了一下,可以安装成功。但是中间有些小细节需要处理,为了这100分,我给你写个教程。等我几分钟。
回复
mqcy18 2010-07-10






还有好多,不是小弟不努力,是敌人太狡猾,妖哥,再给指点一下。
回复
ccrun.com 2010-07-10
在CBuilder中创建一个组件工程,然后将上面说的3个Pas文件添加到工程,编译,安装。
回复
zhui22222 2010-07-10
用Dpk2Bpk转换一下.
可以到妖哥的网上去下
http://www.ccrun.com/view.asp?id=110
回复
mqcy18 2010-07-10
非常感谢
回复
相关推荐
发帖
C++ Builder
创建于2007-08-02

1.3w+

社区成员

C++ Builder相关内容讨论区
申请成为版主
帖子事件
创建了帖子
2010-07-10 06:50
社区公告
暂无公告