"找不到所需的dll--.bpl文件"!!我在装第三方控件"fc3000dcl6、fc3000v6"时出现的这一错误是怎么回事?

du007 2006-03-28 04:34:16
我用的机器是Win98系统的,在安装其他控件时,都没有问题。但在我安装第三方控件"fc3000dcl6、fc3000v6",安装完毕关闭Delphi6再打开Delphi6时,出现这一错误提示"找不到所需的dll--.bpl文件"!!然后,在组件面板中找不到这个组件页面,而在工具-环境选项中,我事先已添加了组件的路径了,这是怎么回事?
...全文
186 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
du007 2006-03-29
  • 打赏
  • 举报
回复
楼上的,你还没理解我的意思,我还没有进行编译,我只是刚开始安装第三方控件。我现在连最基本的安装第三方控件都还没做好,就出了这些问题,更不要说应用这些控件了。
darkliu 2006-03-28
  • 打赏
  • 举报
回复
Delphi有两种编译方式:需要运行包支持和不需要运行包支持。
从你的情况看,第三方控件选择了前者。
这样程序如果要发布的话,必须将所有程序中需要支持的*.bpl(运行包)全部打在安装包中(因为其他机器没有安装Delphi,当然找不到这些东东)。这样才能够正常运行。


du007 2006-03-28
  • 打赏
  • 举报
回复
如果是在XP系统下安装这两个组件,则会出现"Dll找不到程序输入参数点"的错误信息,根本安装不上组件
indy10.2.3 full 完全安版 D7~2010 版本:indy10.2.3 经delphi7下的安成功,delphi11和delphi6的安没有试用 【自动安】 Lib\Fulld7.bat 双击运行即可。 自动会把bpl文件拷到C:\windows\system32 重新打开delphi7会自动加载 dclIndyCore70.bpl dclIndyProtocols70.bpl 【手工安】 1.windows的path路径中增加D7的路径 在启用delphi7,要能加载dclIndyCore70.bpl这个文件 如果是自动安,这个文件会拷到C:\windows\system32\dclIndyCore70.bpl,所以不用改path 2.delphi7菜单中Library路径中 添加indy10\LIB路径下的System、Core、Protocols下的三个目录 添加indey10\D7 因为这个目录下有bpl和dcu文件 3.删除delphi7目录Bin下的indy*.BPL文件,这是官方旧版本的文件,放心删除。 4.删除delphi7目录下的 Id*.DCU文件,一般都是在lib目录里。 5.打开indy10\lib目录,安DPK包顺序如下: (1)编译 System\IndySystem70.dpk (只要compile) (这个不是设计包,不要install) (2)编译 Core\IndyCore70.dpk (只要compile) 编译安Core\dclIndyCore70.dpk (设计包,先complie后install) (3)编译 Protocols\IndyProtocols70.dpk (只要compile) 编译安Protocols\dclIndyProtocols70.dpk (设计包,先complie后install) 6.完成 【第二次手工安】 第一步: indy10\D7目录下的5个文件 复制到delphiD:\Delphi7_Ent\Projects\Bpl IndySystem70.bpl IndyCore70.bpl IndyProtocols70.bpl dclIndyCore70.bpl dclIndyProtocols70.bpl 第二步: 打开delphi7菜单 Component/install packpages/ add dclIndyCore70.bpl 再 add dclIndyProtocols70.bpl 第三步 打开delphi7菜单中Library路径中 添加indy10\LIB路径下的System、Core、Protocols下的三个目录 完成!更简单。前提是要有现成bpl文件,如果没有bpl文件,还得要dpk编译

5,941

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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