Name | Unit | Description |
AddImportedClassVariable |
ifpiclass |
|
ClassRuntimeGetRPFuncs |
ifpiclassruntime |
Return the RPFuncs for other libraries |
CreateVariant |
ifps3 |
Create a variant |
DisposeVariant |
ifps3 |
Decrease the variant's refcount and free it if it's 0 |
DllExternalProc |
ifpidll2 |
Assign this to the TIFPSCompiler.OnExternal event |
FastLowerCase |
ifps3utl |
Fast uppercase |
FastUpperCase |
ifps3utl |
Fast uppercase |
FloatToStr |
ifps3utl |
Convert a float to a string |
FreePIFVariantList |
ifps3 |
Free a list of variants and also the list |
Fw |
ifps3utl |
Return the first word of a string |
GetIFPSArrayLength |
ifps3 |
Get the length of a variant array |
GetInt |
ifps3 |
Get the value of a variant (as Longint) |
GetReal |
ifps3 |
Get the value of a variant (as Extended) |
GetString |
ifps3 |
Get the value of a variant (as String) |
GetUInt |
ifps3 |
Get the value of a variant (as Cardinal/Longword) |
GRFW |
ifps3utl |
Get the first word and remove it |
IFPSMessageToString |
ifpscomp |
Convert a message to a string |
IFPSVariantToString |
ifps3 |
Convert a variant to a string |
InnerfuseCall |
ifpicall |
|
IntToStr |
ifps3utl |
Integer to string conversion |
LGetInt |
ifps3 |
Get the value of an Integer variant in a list |
LGetReal |
ifps3 |
Get the value of a real variant in a list |
LGetStr |
ifps3 |
Get the value of a string variant in a list |
LGetUInt |
ifps3 |
Get the value of an unsigned integer variant in a list |
LSetInt |
ifps3 |
Set the value of an Integer variant in a list |
LSetReal |
ifps3 |
Set the value of a real variant in a list |
LSetStr |
ifps3 |
Set the value of a string variant in a list |
LSetUInt |
ifps3 |
Set the value of an unsigned integer variant in a list |
MakeHash |
ifps3common |
Make a hash of a string |
OptimizeScript |
ifps3optm |
|
ProcessDllImport |
ifpidll2runtime |
Process a dll import (no need to call this function) |
RegisterClassLibaryRuntime |
ifpiclassruntime |
Register the classes at runtime |
RegisterDelphiFunctionC |
ifpidelphi |
Register a normal Delphi function at runtime. Decl should be the exact declaration of the function. But since the const keyword is not support yet, you should leave that out. |
RegisterDelphiFunctionR |
ifpidelphiruntime |
Register a delphi function |
RegisterDLLRuntime |
ifpidll2runtime |
Register the dll runtime library |
RegisterStandardLibrary_C |
ifps3lib_std |
In your Compilers OnUses proc: RegisterStandardLibrary_C registers the standard library. function floattostr(e: extended): string; function inttostr(i: Longint): string; function strtoint(s: string): Longint; function strtointdef(s: string; def: Longint): Longint; function copy(s: string; ifrom, icount: Longint): string; function pos(substr, s: string): Longint; procedure delete(var s: string; ifrom, icount: Longint): string; procedure insert(s: string; var s2: string; ipos: Longint): string; function getarraylength(var v: array): Integer; procedure setarraylength(var v: array; i: Integer); Function StrGet(var S : String; I : Integer) : Char; procedure StrSet(c : Char; I : Integer; var s : String); Function Uppercase(s : string) : string; Function Lowercase(s : string) : string; Function Trim(s : string) : string; Function Length(s : String) : Longint; procedure SetLength(var S: String; L: Longint); Function Sin(e : Extended) : Extended; Function Cos(e : Extended) : Extended; Function Sqrt(e : Extended) : Extended; Function Round(e : Extended) : Longint; Function Trunc(e : Extended) : Longint; Function Int(e : Extended) : Longint; Function Pi : Extended; Function Abs(e : Extended) : Extended; function StrToFloat(s: string): Extended; Function FloatToStr(e : Extended) : String; Function Padl(s : string;I : longInt) : string; Function Padr(s : string;I : longInt) : string; Function Padz(s : string;I : longInt) : string; Function Replicate(c : char;I : longInt) : string; Function StringOfChar(c : char;I : longInt) : string; |
RegisterStandardLibrary_R |
ifps3lib_stdr |
This function registers all standard functions. Call this function before loading your script into the executer. |
SetIFPSArrayLength |
ifps3 |
Set the length of a variant array |
SetVarExportName |
ifpscomp |
Set the name of an exported variable |
SetVariantToClass |
ifpiclassruntime |
Set a runtime variant |
StrToInt |
ifps3utl |
String to integer |
StrToIntDef |
ifps3utl |
String to integer |
TIFErrorToString |
ifps3 |
Convert an error to a string |
TransByteToStr |
ifpscomp |
Transform a byte to a string |
TransCardinalToStr |
ifpscomp |
Transform a cardinal to a string |
TransDoubleToStr |
ifpscomp |
Transform a double to a string |
TransExtendedToStr |
ifpscomp |
Transform a extended to a string |
TransLongintToStr |
ifpscomp |
Transform a longint to a string |
TransShortIntToStr |
ifpscomp |
Transform a shortint to a string |
TransSingleToStr |
ifpscomp |
Transform a single to a string |
TransSmallIntToStr |
ifpscomp |
Transform a smallint to a string |
TransWordToStr |
ifpscomp |
Transform a word to a string |
VGetFloat |
ifps3 |
|
VGetInt |
ifps3 |
|
VGetInt64 |
ifps3 |
|
VGetString |
ifps3 |
|
VSetFloat |
ifps3 |
|
VSetInt |
ifps3 |
|
VSetInt64 |
ifps3 |
|
VSetString |
ifps3 |
|