【发布时间】:2012-05-31 17:31:13
【问题描述】:
如何从外部访问例程的局部变量。比如这个,例如
procedure TForm1.CalculateTax(var Amount: Double);
var
Tax : Double;
begin
Tax := Amount*2.5/100;
end;
【问题讨论】:
-
... 或引用参数:
procedure TForm1.CalculateTax(var Tax: Double; Amount: Double);. -
如果他们解决了您的问题,请不要忘记接受答案
this way;-) -
@user1429045:现在清楚一点了吗?当您需要“记住某事”(例如,算术表达式中的操作数)时,您需要一个“变量”。一旦你有一个“结果”,你可以 1)将它存储在一个全局变量中(每个人都可以看到),2)将它传递回一个“var”引用变量或 3)将它作为一个“结果”传递回来“功能”。如果可能的话,通常首选选项 3(使用函数)。
标签: delphi