【发布时间】:2023-03-23 12:02:02
【问题描述】:
我有这个:
procedure Welcome(user: string; accesslevel: integer);
begin
if accesslevel>= 10 then btCustomers.Text = 'Customer overview';
end;
虽然按钮存在于表单上,但 btCustomers 被声明为“未声明的标识符”。我错过了什么?
附注我知道这应该由 OnCreate 表单处理,但 Welcome 过程是从外部表单调用的。
【问题讨论】:
-
为什么你使用的过程不是任何类的成员?如果
btCustomers是TMyForm的成员,procedure TMyForm.Welcome将有权访问btCustomers。面向对象编程 = 好主意。