[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'System' (#rtl)

TObject.newinstance

Allocate memory on the heap for a new instance

Declaration

Source position: objpash.inc line 196

public class function TObject.newinstance: TObject; virtual;

Description

NewInstance allocates memory on the heap for a new instance of the current class. If the memory was allocated, the class will be initialized by a call to InitInstance. The function returns the newly initialized instance.

Errors

If not enough memory is available, a Nil pointer may be returned, or an exception may be raised.

See also

Create

  

TObject Constructor

InitInstance

  

Initialize a new class instance.

InstanceSize

  

Return the size of an instance.

FreeInstance

  

Clean up instance and free the memory reserved for the instance.


Documentation generated on: Nov 14 2015