hooglword.blogg.se

Free pascal ord
Free pascal ord






Remark: Processor specific global constants are named Testxxxx where xxxx Other values are possible but are operating system specific.įurther, the following non processor specific general-purpose constants filemode can have one ofĢ The file is opened for reading and writing. It indicates how the file will be opened. The filemode variable is used when a non-text file is opened using The following constants for file-handling are defined in the system unit: The following constants define the maximum values that can be used with

free pascal ord

More information on using this record can be found in Programmers' guide. ReAllocMem : Function(var p:pointer Size:longint):Pointer The heap manager uses the TMemoryManager type:įreemem : Function(var p:pointer):Longint įreememSize : Function(var p:pointer Size:Longint):Longint ĪllocMem : Function(Size:longint):Pointer Of Const argument to a function or procedure: The TVarRec type is used to access the elements passed in a Array Obj is the exception object that was used to raise the exception,Īddr and Frame contain the exact address and stack frame TExceptProc = Procedure (Obj : TObject Addr,Frame: Pointer) Unhandled exceptions can be treated using a constant of the Procedure DefaultHandlerStr(var message) virtual Procedure defaulthandler(var message) virtual Ĭlass function initinstance(instance : pointer) : tobject Ĭlass function classnameis(const name : string) : boolean Ĭlass function inheritsfrom(aclass : tclass) : boolean Ĭlass function stringmessagetable : pstringmessagetable Ĭlass function methodaddress(const name : shortstring) : pointer Ĭlass function methodname(address : pointer) : shortstring įunction fieldaddress(const name : shortstring) : pointer The base class for all classes is defined as:Ĭlass function newinstance : tobject virtual įunction safecallexception(exceptobject : tobject Pstringmessagetable = ^tstringmessagetable The following records and pointers can be used to scan theĮntries in the string message handler tables: Type is defined (for the I386 processor): The following character types are defined for Delphi compatibility:įor the SetJmp and LongJmp calls, the following jump bufer The following types are used for the functions that need compiler magic The following integer types are defined in the System unit:

free pascal ord

The second section contains an overview of all functions, grouped byįunctionality, and the last section contains the supported functions The pre-defined constants and variables are listed in the first section. Procedures that are optional are put between square brackets. Basically it is the same as the system unit providedįunctions are listed in alphabetical order.

free pascal ord

#FREE PASCAL ORD FREE#

The system unit contains the standard supported functions of Free Pascal. Next: 14 The OBJPAS unit Up: 2 Reference : The Previous: 2 Reference : The






Free pascal ord