关于第三方控件的一个问题(急)

fall1979 2003-11-13 05:37:46
我自己下载了一个控件安装到CB中,然后在DLL的窗体中使用了该控件,现在出现了一个问题:因为我在主程序(调用该DLL的)以及该DLL编译的时候都选中了Project Options中
Linker页的Use dynamic Rtl和
Packages页的Build with runtime packages
结果主程序调用Dll中的窗体时,该窗体创建不了!如果这两项不选该窗体是可以创建的!
而且在这个项目中我必须把这两项都选中,因为主程序的主窗体和Dll中的窗体是MDI主窗体和MDI子窗体的关系,这种关系要求必须把Use dynamic Rtl和Build with runtime packages选中!
还有我试了一下,如果第三方控件是通过Install Component添加到CB的,那么窗体就创建不了;如果是Import ActiveX Control……添加的,则窗体可以正常使用!而我这个控件正好是用Install Component添加的,不知道哪位大虾有好的方法或者处理过这种情况,帮帮忙!
...全文
47 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fall1979 2003-11-28
  • 打赏
  • 举报
回复
matq2008(叶子),我做的系统中Use dynamic Rtl和Build with runtime packages两项是必须选中的,因为我做的系统中主程序的主窗体和Dll中的窗体是MDI主窗体和MDI子窗体的关系,这种关系要求必须把这两项选中!

我用的是一个TComm的控件,用于串口操作的。
叶子哟 2003-11-27
  • 打赏
  • 举报
回复
不选中,打包试试,还有你用的什么控件呀
fall1979 2003-11-27
  • 打赏
  • 举报
回复
leak88(香香),你说的这些我本来就是这么做的!因为在Use dynamic Rtl和Build with runtime packages两项不选中的情况下DLL是能调用的!

我试过了,即使是一个可执行的程序,主窗体中使用到这种类型的第三方控件,在Use dynamic Rtl和Build with runtime packages两项选中的情况下运行也是出错的!
chen_czf 2003-11-24
  • 打赏
  • 举报
回复
学习
leak88 2003-11-24
  • 打赏
  • 举报
回复
你调用的DLL必须放在你的工程所在目录
还有你必须将你下载的库转换成BCB的库
fall1979 2003-11-24
  • 打赏
  • 举报
回复
没人帮忙顶一下啊!
fall1979 2003-11-16
  • 打赏
  • 举报
回复
有没有人帮忙啊?
fall1979 2003-11-14
  • 打赏
  • 举报
回复
我用的这个控件是用delphi写的,我手头上有该控件的.pas文件 .hpp文件 .obj文件 .dcu文件 .dcr文件,那么我在CB的程序中编译时该怎么办呢?
fatwave 2003-11-13
  • 打赏
  • 举报
回复
第三方组件最好是要用源码的,编译时就不会出错了!
fancy05 2003-11-13
  • 打赏
  • 举报
回复
是什么第三方控件呀, 不太明白, 帮你 Up
fall1979 2003-11-13
  • 打赏
  • 举报
回复
我刚才又试了一下,即使是在一个程序里的正常窗体中,使用了通过Install Component添加的控件,编译时把Use dynamic Rtl和Build with runtime packages选中,那么创建的时候也出错!
1.兼容msi,自动高亮目标程序,实时生成脚本 2.可导入其他非i-Autoit创建的Au3脚本并编译为EXE 3.自动读取安装程序图标,编译时也可以选择其他图标 4.可自定义编译EXE版本信息 5.支持组件多控件选择(例如标准树形treeviw、列表listview控件)、文本edit控件修改文本(例如安装路径、序列号输入) 6.新增隐藏自动安装模式,不过尚未完美 7.模式切换分为控件模式和鼠标位置模式,切换快捷键和暂停捕捉快捷键均可自定义设置 8.可自定义是否在控件点击时左上角提示相关信息 9.可自定义运行脚本是否需要托盘提示目前代码行数和对应代码 10.其他功能(打包、删除文件,添加、删除启动项,查杀进程和随机窗口)可方便生成相应代码并可一键复制 日后根据反馈陆续推出动画教程,暂时补个简单文字教程: 1.将目标程序拖到“安装程序”的文本框,点击运行 2.程序启动并高亮置顶,此时别太,尤其是那些需要释放文件的程序,稍等片刻再开始按照正常安装步骤点击相应按钮 3.如果需要修改安装路径或输入注册码,请在第1步前将路径复制好,然后单击文本框,会弹出一个提示框,输入需要修改的路径即可 4.检测到点击其他控件(标准树形treeviw、列表listview控件)会自动转换成相对位置点击 5.某些控件如果发现不支持或者控件结构非常复杂,可以尝试切换为鼠标模式用相对位置模拟点击 6.如果需要关闭进程或者窗口之类的,可以在“其他功能”里面的选项使用对应功能生成代码并一键复制后转到“安装脚本”选择合适位置右键选择粘贴代码即可 7.测试代码:在“安装脚本”界面右键选择“测试代码”即可生成临时测试程序并运行 8.编译代码:选择图标或保留源程序图标后再自定义版本信息(也可不定义)编译即可,在目标程序同目录下生成安装脚本程序 9.导入脚本:将目标脚本拖入“运行编译”的“安装脚本”右侧文本框,点击导入即可 10.隐藏安装模式:部分软件无法兼容,还需继续更新完善,有兴趣的可以自行测试
超星图书转换利器 FreePic2Pdf 和 Pdg2Pic 最新绿色版(pdg转换成pdf),包含Pdg2Pic和FreePic2Pdf两部分软件。 Pdg2Pic 功能: 将PDG文件转成图像文件(包括TIFF、JPG、PNG),具有下列特色: 转换过程不占用系统剪贴板,因此在转换时,不影响用户在前台的正常工作。 在打开目录时自动对PDG文件进行格式统计,并报告结果。 可以自动将文件按封面、前言、目录、正文、附录的顺序排列,也可以手动调整。 提供预览功能,在转换前可以先浏览PDG图像和PDG文件信息。 如果转换过程中出现错误,将给出错误日志,便于定位有问题的PDG文件。 PDG文件的扫描DPI自动转存入TIFF、PNG文件,便于在转换成PDF文件时指定页面大小。 如果检查发现PDG文件是纯正的JPG文件,将不进行任何转换,直接将PDG复制为JPG;黑白PDG文件转存为采用CCITT G4压缩的TIFF文件,以获取高压缩比;灰度/彩色PDG重新压缩为有损的JPG或采用JPEG压缩的TIFF文件,或无损压缩的PNG文件 ,或JPEG 2000(JP2)文件(质量系数为100%时,JPEG 2000为无损压缩,否则为有损压缩)。 与FreePic2Pdf配合,能够自动生成PDF多级书签;能够在PDF文件中自动生成三段页码:封面、版权页用大写英文字母,目录页用小写罗马字母,正文页用阿拉伯数字;能够将BookInfo.dat作为文本添加到PDF文件中,并用其中内容填写PDF的Document Properties,包括Title、Author、Subject、Keyword。 能够将PDG文件直接OCR成文本文件。OCR引擎为微软Office 2003所带的Microsoft Office Document Imaging (MODI)。OCR时自动跳过封面、书名、版权、目录页。 Pdg2Pic基于超星浏览器的Pdg2控件实现,因此运行时需要在本地机上先安装超星浏览器,或注册一个能用的Pdg2.dll。本软件对超星浏览器3.8的支持没有问题,其它版本的超星浏览器没有试过。 PDG文件是超星公司电子图书的专有格式,需要用超星公司的专用浏览器才能阅读。本人无意对超星公司的版权进行任何形式的侵犯,也不希望任何人用本工具从事侵权活动。如果需要浏览PDG电子书,请通过购买点卡等方式,以合法的途径获得。本软件假定用户通过合法的手段获得PDG文件,只是由于希望能够在比超星浏览器更好、更方便的浏览器上阅读,并且不对转换出来的文件进行扩散的情况下,才需要将PDG文件转换成图像文件。 FreePic2Pdf 功能: 将图像文件(包括TIFF、JPG、PNG、GIF、BMP、JPEG 2000)合并、转换成PDF文件的软件: 对有损/无损压缩的JPEG 2000、有损压缩的JPG文件及采用JPEG/OJPEG算法压缩的TIFF文件,直接将原始数据流嵌入PDF文件,避免因为重新压缩而造成图像质量下降;对无损压缩的图像文件,黑白图像解码后压缩为JBig2(有损或无损)或CCITT G4,其它解码后压缩成ZIP数据流嵌入PDF文件。 支持多页TIFF和多帧(动画)GIF,每页或每帧算一幅图像。 可以指定生成的PDF文件的页面大小(除A4、B5等,还支持国内常用的32开、16开、大32开)及页边距。如果不指定页面的纸张大小,可以指定页面的固定宽度(长度随图像大小伸缩),避免连续阅读时因为页面宽度变来变去而影响阅读。 支持通过接口自动生成多级书签、分段页码、添加文本页、设置PDF的Document Properties。 接口文件可以用于新生成的PDF,也可以用于已有的PDF,包括往已有的PDF上加书签、从PDF取书签等。 软件基于开源代码实现,运行时不需要任何第三方软件或控件的支持。当然如果要浏览制作出来的PDF文件,必须安装Adobe PDF Reader等PDF阅读软件。 使用步骤: 第1步:我们要先用到的是Pdg2Pic,由于这个软件在使用是要用到超星的Pdg2控件,所以我们要先把超星中的Pdg2.dll文件复制到WINDOWS文件夹下的SYSTEM32文件夹中(放到其他的地方行不行我还没有试过)然后点开始---运行---输入regsvr32 pdg2.dll 注册完成之后就可以使用Pdg2Pic了。 软件已经用1、2、3、4表示了操作步骤:先点击“1、选择需转换的PDG文件所在文件夹:” 选择你要转换的PDG文件夹后,这时先不要着点“开始转换”因为经过第一步的选择文件夹之后,第2步的“选择存放转换出来的图象文件的文件夹”也跟着默认的和需转换的PDG文件

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧