CallVoidConstructor function
Call a constructor with no arguments.
Declaration
function CallVoidConstructor(Ctor: CodePointer; Obj: pointer;
VMT: pointer): pointerDescription
CallVoidConstructor calls the constructor of an object.
Ctor is the address of the constructor,
Obj is a
pointer to the instance. If it is
Nil, then a new instance is
allocated.
VMT is a pointer to the object's VMT. The return value
is a pointer to the instance.
Note that this can only be used on constructors that require no arguments.
Errors
If the constructor expects arguments, the stack may be corrupted.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
