Innerfuse Pascal Script
Unit: ifs_obj.pas
TIfsCustomObject
Type
TIfsCustomObject = class
Protected Section
property CreatedCustomObject: PCreatedCustomObject read FCCO write FCCO;
This property points to the PCreatedCustomObject record that is created to store the pointer to this object and also a boolean that says if it's freed or not.
Public Section
property ScriptEngine: Pointer read FScriptEngine;
This property points to the Script Engine. It's of type TIfPasScript.
constructor Create(ScriptEngine: Pointer);
function GetPropertyType(I: Longint): PTypeRec; virtual;
Return the type of property (I).
function SetProperty(I: Longint; P: PIfVariant): Boolean; virtual;
Changes the value of property (I).
function GetProperty(I: Longint; Dest: PIfVariant): Boolean; virtual;
Return the value of Property (I).
function FindProperty(const Name: string): Longint; virtual;
Search for a property.
function GetPropertyCount: Longint; virtual;
Return the number of properties.
function FindProc(const Name: string): Longint; virtual;
Search for a function.
function GetProcHeader(I: Longint): string; virtual;
Return the header of function (I)
function CallProc(I: Longint; Params: PVariableManager): PIFVariant; virtual;
Call function (I).
function GetProcCount: Longint; virtual;
Return the number of functions.
Copyright (c) 2001 by Carlo Kok
last update: 24-11-01