Units
Classes, Interfaces, Objects
Types
Variables
Constants
Functions, Procedures
Identifiers

All Functions and Procedures

NameUnitDescription
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  

Generated by rjPasDoc 0.7 on Wed 15 May 2002 19:21:35