에 선언되지 않은 양식 요소 나는이있어 : 버튼을 양식에 존재하는 동안델파이 VCL : 사용자 지정 프로 시저/기능
procedure Welcome(user: string; accesslevel: integer);
begin
if accesslevel>= 10 then btCustomers.Text = 'Customer overview';
end;
비록, BTCUSTOMERS는 '선언되지 않은 식별자'를 선언한다. 내가 뭘 놓치고 있니?
P.S. 이 양식을 OnCreate 양식으로 처리해야한다는 것을 알고 있지만 Welcome 프로시 저는 외부 양식에서 호출됩니다.
왜 당신이 어떤 클래스의 멤버가 아닌 프로 시저를 사용하고 있습니까? 'procedure TMyForm.Welcome'은'btCustomers'가'TMyForm'의 멤버라면'btCustomers'에 접근 할 수 있습니다. 객체 지향 프로그래밍 = 좋은 아이디어. –