이 코드가 작동하지 않는 이유 :폼 A에서 폼 B를 표시하려고 할 때 컴파일러에서 "선언되지 않은 식별자"라고 말하는 이유는 무엇입니까?
procedure TFormNotification.Button3Click(Sender: TObject);
begin
FormB.Show;
end;
을 내가 선언되지 않은 식별자 오류를 받고 있어요.
이 코드가 작동하지 않는 이유 :폼 A에서 폼 B를 표시하려고 할 때 컴파일러에서 "선언되지 않은 식별자"라고 말하는 이유는 무엇입니까?
procedure TFormNotification.Button3Click(Sender: TObject);
begin
FormB.Show;
end;
을 내가 선언되지 않은 식별자 오류를 받고 있어요.
UnitB
이라는 단위의 interface
섹션에 선언 된 전역 변수가 FormB
일 수 있습니다. 그러나 UnitA
은 해당 유닛이나 그 내용에 대해 아무것도 모릅니다. 특히, 그것은 FormB
이라는 단어가 의미하는 바를 알지 못합니다. 그 식별자는 선언되지 않습니다. , UnitB
에 선언 된 것들에 대해 UnitA
을 말해 에 UnitB
를 추가하려면
는 UnitA
에 절를 사용 : 당신은 FormB 당신의 uses 절에 선언 된 유닛을 추가 할 필요가
uses Windows, SysUtils, Forms, Classes, UnitB;
.
파일 -> 단위 사용 ... –
그리고 인터페이스 섹션에서 사용할 필요가 없습니다. –