为什么此代码无效:
procedure TFormNotification.Button3Click(Sender: TObject);
begin
FormB.Show;
end;
我收到未声明的标识符错误。
答案 0 :(得分:11)
您可能在名为FormB
的单元的interface
部分中声明了一个名为UnitB
的全局变量。但UnitA
对该单位或其内容一无所知。特别是,它不知道单词FormB
的含义 - 该标识符是未声明的。
要告诉UnitA
UnitB
中声明的内容,请将UnitB
添加到UnitA
中的使用条款:
uses Windows, SysUtils, Forms, Classes, UnitB;
答案 1 :(得分:5)
您需要将声明FormB的单位添加到uses子句中。