相关疑难解决方法(0)

如何从类引用创建Delphi对象并确保构造函数执行?

如何使用类引用创建对象的实例,并确保执行构造函数?

在此代码示例中,将不会调用TMyClass的构造函数:

type
   TMyClass = class(TObject)
     MyStrings: TStrings;
     constructor Create; virtual;
   end;

constructor TMyClass.Create;
begin
   MyStrings := TStringList.Create;
end;

procedure Test;
var
   Clazz: TClass;
   Instance: TObject;
begin
   Clazz := TMyClass;
   Instance := Clazz.Create;
end;
Run Code Online (Sandbox Code Playgroud)

delphi constructor reference class delphi-2009

20
推荐指数
4
解决办法
4万
查看次数

标签 统计

class ×1

constructor ×1

delphi ×1

delphi-2009 ×1

reference ×1