Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi XE3-未找到F1062文件-包dcu文件_Delphi_Components - Fatal编程技术网

Delphi XE3-未找到F1062文件-包dcu文件

Delphi XE3-未找到F1062文件-包dcu文件,delphi,components,Delphi,Components,首先,这不是绝望,因为我已经解决了它。 我只是怀疑我做得不对。 我在家里使用Delphi(为了好玩?)。 在Delphi2006中,我用过程和函数替换了我的所有组件(免费版本限制组件注册)。 今年我买了一个版本的XE3,并且刚刚开始重新实现这些组件。 成功创建包并注册组件后,我将其添加到表单中。 我收到了错误信息- 未找到F1062文件nafMessageDlg.dcu 快速浏览(本网站上以前的答案)后,我将文件路径添加到工具|选项|环境选项| Delphi选项|库|库路径 我的测试表编译得很好

首先,这不是绝望,因为我已经解决了它。 我只是怀疑我做得不对。 我在家里使用Delphi(为了好玩?)。 在Delphi2006中,我用过程和函数替换了我的所有组件(免费版本限制组件注册)。 今年我买了一个版本的XE3,并且刚刚开始重新实现这些组件。 成功创建包并注册组件后,我将其添加到表单中。 我收到了错误信息-

未找到F1062文件nafMessageDlg.dcu

快速浏览(本网站上以前的答案)后,我将文件路径添加到工具|选项|环境选项| Delphi选项|库|库路径

我的测试表编译得很好

我的问题是,这是正确的解决方案吗?如果我创建了30个组件,我需要添加30个路径(或者将所有dcu文件复制到一个文件夹并添加该路径)。我只是觉得我一定错过了一个技巧


祝你一切顺利,尼克

你为什么不把源.pas文件添加到你的项目中呢?我不认为你遗漏了什么。不过,您不必将所有组件放在不同的位置。这取决于您是构建单片EXE还是模块化EXE+BPL混合。在前一种情况下,您必须在路径上有DCU(或源以临时重新创建DCU),在后一种情况下,路径上的DCU应该是DCP。标准Delphi RTL和VCL为两种编译模式注册到DCP和DCU的路径。