以下是我尝试声明类变量的代码:
type TMyClass = class
private
class function ABC(myID : integer): string;
public
class var s: String;
class function XYZ: string;
end;
我收到错误:PROCEDURE or FUNCTION expected
。 Delphi 7中的类变量语法有什么变化吗?
答案 0 :(得分:6)
Delphi 7不支持类变量。你必须找到解决问题的另一种方法。一个简单的修复可能只是让它成为封闭单元的全局变量。
答案 1 :(得分:-1)
实际上,Delphi-6支持类变量。例如,您可以这样做:
var CV:TClass;
CV:= TCheckBox;
如果CV = TCheckBox则......;