Delphi未声明的标识符

时间:2019-04-05 14:37:15

标签: delphi

我正在尝试修复旧的Delphi软件。但是我已经很长时间没有使用Delphi了。当我尝试运行该软件时:

 [Fatal Error] CHAINU.PAS(10): File not found: 'TCustAbs.dcu'

在POHook.dpr主文件中

 Uses Classes, Dialogs, Forms, IniFiles, SysUtils, Windows, CustAbsU,
 Menus, EntMenuU, TCustAbs;

在名为BaseFile的文件夹内有一个TCUSTABS.PAS文件,Basefile文件夹和POHOOK.dpr位于同一文件夹中。

[致命错误] CHAINU.PAS(10):找不到文件:'TCustAbs.dcu' .dcu文件在哪里?

1 个答案:

答案 0 :(得分:2)

  

在名为BaseFile的文件夹内有一个TCUSTABS.PAS文件,Basefile文件夹和POHOOK.dpr位于同一文件夹中。

除非您将文件夹专门添加到项目的搜索路径中,否则编译器不会自动为您搜索文件夹,这通常是个坏主意,除非它是第三方库。 (如果它与DPR在同一文件夹中,则似乎没有。)最好将TCUSTABS.PAS文件添加到项目本身。这样,编译器就可以轻松找到它。