我真的不明白它。德尔福2009年编译包
试图重新编译qr5软件包,并且用这个Delphi是不可能的。
构建QR5Run_Rad6.bpl,一切都很好。
当我安装QR5Design_RAD6.bpl出现错误消息
“它无法运行,因为qr5run_rad.bpl在计算机中缺少的程序。尝试重新安装程序来解决这个问题。”
刚刚做到了!
clean build compile不能以任何顺序工作。关闭ide并重新打开,仍然不起作用。
还剩下什么?
干净所有相关DCP和BPL
我真的不明白它。德尔福2009年编译包
试图重新编译qr5软件包,并且用这个Delphi是不可能的。
构建QR5Run_Rad6.bpl,一切都很好。
当我安装QR5Design_RAD6.bpl出现错误消息
“它无法运行,因为qr5run_rad.bpl在计算机中缺少的程序。尝试重新安装程序来解决这个问题。”
刚刚做到了!
clean build compile不能以任何顺序工作。关闭ide并重新打开,仍然不起作用。
还剩下什么?
干净所有相关DCP和BPL
QR5Design_RAD6.bpl <> qr5run_rad.bpl
而且更重要的是,qr5run_rad.bpl需求,以便在Systempath下被发现的IDE找到它,它可以被设计时间包使用。
换句话说:您需要构建qr5run_rad.bpl以及QR5Design_RAD6.bpl。并且您需要确保qr5run_rad.bpl最终位于系统路径中的文件夹中,而不仅仅是您拥有源和/或dcu的任何旧文件夹。
听起来很远,它必须是system32。必须有一个定义字段,像tools-> options-> environment options - > Delphi选项 - >库--win32 - >库路径 – none 2011-03-10 11:24:39
重新启动delphi后,应该有一个与此答案相同的建议修复。谢谢。 – none 2011-03-10 11:34:04
Delphi库搜索路径只能找到源和dcu的。没有找到dll的(这是bpl的最终结果)。运行库bpl像任何其他dll一样加载,因此必须存在于Windows搜索的路径中以查找可执行文件和dll:Windows的系统路径。是的,你可以改变Windows的系统路径。在“我的电脑|属性|”中有一个选项然后是一些高级按钮。但将运行时bpl放入默认的Delphi输出文件夹中可能更容易。 – 2011-03-10 11:56:58
除了什么马里安写道:
Windows使用these places您在寻找一个DLL(或BPL,这是一个DLL):
Delphi将BPL文件放在C:\Documents and Settings\All Users\Documents\RAD Studio\8.0\Bpl
这样的目录中,它在Delphi安装时添加到PATH中。对于Delphi 2009,该路径在Windows XP计算机上可能为C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Bpl
。
- jeroen
从来没有编译和安装DELPHI的包手动!使用DELPHI-PI !!! http://code.google.com/p/delphipi/ – none 2011-06-29 10:52:29