参考课程

时间:2015-02-19 07:52:54

标签: arrays delphi types delphi-xe7

我的记录中有这样的静态类程序:

TRec = record
  class procedure Proc; stdcall; static;
end;

现在我需要在我的记录中使用这类类程序的数组:

TRec2 = record
  Procs: array of TClassProcStdcallStatic;
end;

这是可能的以及如何确定TClassProcStdcallStatic?

1 个答案:

答案 0 :(得分:5)

像这样定义:

type
  TClassProcStdcallStatic = procedure; stdcall;

static关键字表示该方法没有Self指针,并且是单指针函数类型。与of object双指针函数类型相反。