未申报我有这样的:德尔福VCL:表单元素自定义过程/函数
procedure Welcome(user: string; accesslevel: integer);
begin
if accesslevel>= 10 then btCustomers.Text = 'Customer overview';
end;
虽然,在窗体上存在按钮,BTCUSTOMERS被宣布为“未声明的标识符”。我错过了什么?
P.S.我知道这应该由窗体OnCreate处理,但欢迎程序从外部窗体调用。
你为什么要使用一个程序,不属于任何类的成员?如果'btCustomers'是'TMyForm'的成员,'procedure TMyForm.Welcome'将有权访问'btCustomers'。面向对象编程=好主意。 – 2012-03-09 19:12:13