在DELPHI里怎么把外部控件打包到程序里面啊? 我想就是把第三方控件直接打包在程序里面。就是直接放到EXE,现在打包的程序没有把第三方控件放在里面,很麻烦,老提示OLE错误,要么就是要在电脑上再装一遍控件,这样很麻烦,请问有什么办法吗?有PAS源文件的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第三方控件?如果是vcl的,一般都是直接编译进exe的了。你的是activex控件?? 他应该说的是 ActiveX 控件,这个基本没办法。------------签名档---------------现在回答问题真累,老是要猜别人提问的意思 是啊,都是ActiveX控件啊,不会吧?没办法?哭?? sailxia,个性签名真有意思,呵呵,应该有办法解决的吧?呵呵 1. Activex控件是可以打包到EXE文件里面的, 而且也很简单;2. 程序启动时, 先检查系统中是否有这个注册控件, 有则无事;3. 如果没有, 将EXE文件中包含的Activex控件(文件)解压到硬盘中, 程序中编程操作注册就可以了;4. 我常这样做的, 打包文件到EXE自身有两种方法: 资源(res)方法, 还有就是EXE文件尾直接添加文件的方法, 都很简单; 我对引用的相关DLL进行注册,提示无法注册该模块,可能该DLL还引用了,其他DLL,所以我不确定它到底引用了多少个DLL,这个比较麻烦 如果是提示DLL加载问题,那么发布的时候连DLL一起发布就可以如果是控件bpl找不到,那么编译的时候不要带包 关键是我怎么知道该Activex控件到底引用多少个DLL呢,怎么看出来?这样我就可以全部注册了啊 我现在那个打包的程序是InnoSetup,它比如打包相关控件的安装文件夹路径,它只是打包了这个文件夹,而没有把相关的DLL全都打包进去啊?我该怎么办呢?求助 顶一下,求解,关键我希望比如把Activex的所注册的DLL,打包完以后,能自动安装注册, Liuchyx2007能说一下,是什么工具吗?我那个InnoSetup把控件的安装路径加载经来以后,没有,只是一个文件夹,不会自动注册啊 把所有用到的DLL全部进行打包,需要注册的进行自动注册。installshield就可以啊。 呵呵,我找到了啊,把该插件的安装路径里面的所有DLL和OCX,放在一个文件夹里面,然后把需要的DLL进行注册,谢谢在做的帮助,呵呵,打了个错字 如何在Image 中画出鼠标区域 如何将oracle数据库中的时间字段里的值增加8个小时呢 大家推荐一个双机热备份的软件? 考验一下你的水平阿,大家帮忙! 装了CodeRush后,delphi原来的快捷键用不了了,怎么恢复? 安装Report Machine时提示:file not found 'FLEdit.dcu'...... 如何在Delphi中让程序延迟几分钟? 请教:VCL中一个BUTTON被按下之后,消息是如何被分发传递的? 欢迎下载 捡金豆游戏 来者有分! 如何在Delphi中得到所有的错误 delphi2010的bug? 问个问题(送分)
你的是activex控件??
------------签名档---------------
现在回答问题真累,老是要猜别人提问的意思
2. 程序启动时, 先检查系统中是否有这个注册控件, 有则无事;
3. 如果没有, 将EXE文件中包含的Activex控件(文件)解压到硬盘中, 程序中编程操作注册就可以了;
4. 我常这样做的, 打包文件到EXE自身有两种方法: 资源(res)方法, 还有就是EXE文件尾直接添加文件的方法, 都很简单;