为何第三方控件都要以Runtime Package的形式呢?请问程序到时在没有Delphi的机器上如何运行呢?要将那些Bpl文件拷到哪里呢 需要么?那些Activex控件是需要*.ocx文件的,在其他机器上必须注册才能使用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一些数据库的操作需要打包,对系统设置进行改变才可以运行,比如bde等另外一些程序只是需要支持文件即可,比如bpl,dll等一般把这些文件拷贝到windows/system(win9x)或winnt/system32(win2000)下面,也可以放到和应用程序同一个目录打包可以用delphi自带的打包程序 如果没有用数据库,只需将相应的BPL拷贝到自己的文件夹内就可以了!如果有数据库,只好进行打包了!不知道是哪一个BPL,把程序放在另一台计算机上运行一下,你会看到少几个文件的,只要COPY就可以了 ???有没搞错?我从VB转过来后用Delphi做了几个程序,包括数据库程序(用的ADO),好像都不需要打包啊,也不用拷别的文件(要不我那辛苦学D干什么:))你试试看,一般情况下应该不用做这些工作的,反正我做的程序都不用! 当你的可执行文件是以Build with runtime packages方式编译连接时,你需要相应的运行时刻库,包括你需要用到的Delphi自带的部分和第3方控件提供的部分;如果是静态编译连接的,你一般不需要发布这些库文件。 to: movingboy(movingboy) 我知道呀! 我问的是“为何第三方控件都要以Runtime Package的形式呢?”谢谢您 我还是不满意,以Runtime Package形式发布,我还要知道需要那些bpl,还要一个一个试!麻烦呀? 我用Wise9.1打包我的Delphi6程序(以runtime package方式),有些bpl和dll文件我运行时更本就用不到的(如:visualdbclx60.bpl,designdgm60.bpl等,更有qtintf.dll这个dll文件),更有qtintf.dll这个dll文件,如果不打包在Setup.exe内,安装时居然会说这些文件找不到,此时程序仍能正常运行。奇怪呀,哪有安装时就报文件找不到的呢?一般都是运行时缺文件才报错的呀!更何况这些文件我运行时用不到的呀!!再说安装时怎么就会说少文件呢?程序还没运行呢!!!请指教不过即使没有使用到QT,找起要打包的Bpl也是十分麻烦的。请教方法 你可以使用Dependency Walker来判断exe中需要哪些动态库文件,也能看动态库中依赖哪些文件,Dependency Walker包含在VC中。用“快速查看”或“Quick View Plus”也能看出应用程序文件引入了哪些动态库。 我用Wise9.1打包我的Delphi6程序(以runtime package方式),有些bpl和dll文件我运行时更本就用不到的(如:visualdbclx60.bpl,designdgm60.bpl等,更有qtintf.dll这个dll文件),更有qtintf.dll这个dll文件,如果不打包在Setup.exe内,安装时居然会说这些文件找不到,此时程序仍能正常运行。奇怪呀,哪有安装时就报文件找不到的呢?一般都是运行时缺文件才报错的呀!更何况这些文件我运行时用不到的呀!!是wise的问题吗? 检查一下 你的控件是否有冲突…… 哈哈~~ 拷贝出来 BPL也没有用 DFW 好象是这个控件 如果用了 拿掉它 他的冲突最大了 哈哈~~ http://www.csdn.net/expert/topic/757/757974.xml?temp=.9741327请关注 wise 没装好,或wise 工程文件没写好,check! 关于ClientSocket2循环发送数据的问题 delphi如何动态定义一个二维数组啊??? 怎样在delphi中通过程序出错地址查对应代码行? 有谁知道磁盘整理的原理是什么? EditMask的问题? 请问高手:一个SHOW显示子窗体的问题。 ADOTable 的数据插入 请教一个INSTALLSHILED的问题. StrA,S1,S2:string; ,StrA 中包含S1,如何把StrA 中的S1替换为S2 怎样按某项对TList进行排序 怎么不能加TTable控件到Project里面? 这里非常需要你的建议!(我刚起步)
另外一些程序只是需要支持文件即可,比如bpl,dll等
一般把这些文件拷贝到windows/system(win9x)或winnt/system32(win2000)下面,也可以放到和应用程序同一个目录
打包可以用delphi自带的打包程序
如果有数据库,只好进行打包了!
不知道是哪一个BPL,把程序放在另一台计算机上运行一下,你会看到少几个文件的,只要COPY就可以了
你试试看,一般情况下应该不用做这些工作的,反正我做的程序都不用!
我知道呀!
我问的是“为何第三方控件都要以Runtime Package的形式呢?”谢谢您
请关注