Typ: Klasse
Stellt die Scriptklasse TScript bereit.
| Basisklasse | TObject |
|---|---|
| Statisch | false |
Klassendeklaration
type
TScript = class(TObject)
public
destructor Free;
procedure RegisterDropTarget(PageName: String; ControlName: String; DropType: TDropType);
procedure UnRegisterDropTarget(PageName: String; ControlName: String; DropType: TDropType);
function RegisterComPort(PortName: String; Name: String; WaitFor: Variant = NULL): Boolean;
function UnRegisterComPort(PortName: String): Boolean;
function SendComPort(PortName: String; Value: String; WaitFor: Variant = NULL): String;
procedure ComPortEnableEvents(PortName: String; WinSync: Boolean = FALSE);
procedure ComPortDisableEvents(PortName: String);
function ReceiveComPort(PortName: String; WaitFor: Variant = NULL): String;
function FieldChanged(FieldName: String): Boolean;
function FieldChangedList(FieldName: String): String;
function GetCaption(Name: String): String;
procedure SetCaption(Caption: String; Name: String);
procedure RestartService;
procedure KillService;
function GetScript(Name: String): TScript;
procedure Log(Message: String; Severity: Integer = seInfo);
procedure LogConsole(Message: String);
procedure Notification(Title: String; Message: String; Severity: Integer = seNone; Timeout: Integer = 5000; CancelPrevious: Boolean = FALSE);
procedure ClearLog;
function OleStr(Value: Variant): String;
procedure Debug(Message: String; Name: String; Context: Variant);
function Call(Context: Variant; FunctionName: String): Boolean;
function CallRemoteScript(ScriptID: String; Context: Variant; Params: TScriptParams; Timeout: Integer; Server: String; Port: Integer = 0): Boolean;
procedure LockWindow(Value: Boolean; Name: String; Context: Variant; Params: TScriptParams);
function CallFunction(Header: String; Name: String; Params: TScriptParams): Boolean;
function CallFunctionLibrary(Header: String; Name: String; Params: TScriptParams): Boolean;
function Function(Name: String): Boolean;
function CallFunctionScript(Name: String): Boolean;
function CallFunctionThread(Name: String; UsesDB: Boolean = TRUE): Boolean;
procedure ShowProgress(Current: Integer; Total: Integer; Mode: Integer; Caption: String; Action: String);
procedure ProgressPushRange(RangeFrom: Integer; RangeTo: Integer);
procedure ProgressPushRangeRecord(Current: Integer; Total: Integer);
procedure ProgressPopRange;
procedure CallForm(FormName: String; Mode: Integer; KeyValue: Variant; Filter: String);
procedure CallView(ViewName: String; Mode: Integer; Filter: String; Params: TScriptParams; Result: Variant; Name: String);
function Params: TScriptParams;
procedure HideProgress;
procedure SignalAlive;
procedure MainFormSize(Width: Integer; Height: Integer; State: Integer);
procedure MainFormHide;
procedure MainFormShow;
procedure ApplicationTerminate(ScriptName: String; Severity: Integer);
property Context: Variant;
property TreeContext: Variant;
property ContextForeignKeyValue: Integer;
property ContextData: TRecord;
property Name: String;
property ID: String;
property Code: String;
property ScriptID: Integer;
property InstanceID: Integer;
property Caption: String;
property ViewID: Integer;
property Form: TForm;
property DataForm: TForm;
property StealthUpdate: Boolean;
property GlobalStealthUpdate: Boolean;
property GlobalNoLog: Boolean;
property NoLog: Boolean;
property GlobalNoHistory: Boolean;
property NoHistory: Boolean;
property Terminate: Boolean;
property ErrorCounter: Integer;
property MainFormState: Integer;
property MainFormWidth: Integer;
property MainFormHeight: Integer;
end;
Methoden #
Free #
Gibt die Instanz frei.
Signatur
destructor Free;
RegisterDropTarget #
Stellt RegisterDropTarget bereit.
Signatur
procedure RegisterDropTarget(PageName: String; ControlName: String; DropType: TDropType);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
ControlName |
String |
value |
Nein | Parameter ControlName der Methode. |
DropType |
TDropType |
value |
Nein | Parameter DropType der Methode. |
UnRegisterDropTarget #
Stellt UnRegisterDropTarget bereit.
Signatur
procedure UnRegisterDropTarget(PageName: String; ControlName: String; DropType: TDropType);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
ControlName |
String |
value |
Nein | Parameter ControlName der Methode. |
DropType |
TDropType |
value |
Nein | Parameter DropType der Methode. |
RegisterComPort #
Stellt RegisterComPort bereit.
Signatur
function RegisterComPort(PortName: String; Name: String; WaitFor: Variant = NULL): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PortName |
String |
value |
Nein | Parameter PortName der Methode. |
Name |
String |
value |
Nein | Parameter Name der Methode. |
WaitFor |
Variant |
value |
Ja | Parameter WaitFor der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode RegisterComPort.
UnRegisterComPort #
Stellt UnRegisterComPort bereit.
Signatur
function UnRegisterComPort(PortName: String): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PortName |
String |
value |
Nein | Parameter PortName der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode UnRegisterComPort.
SendComPort #
Stellt SendComPort bereit.
Signatur
function SendComPort(PortName: String; Value: String; WaitFor: Variant = NULL): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PortName |
String |
value |
Nein | Parameter PortName der Methode. |
Value |
String |
value |
Nein | Parameter Value der Methode. |
WaitFor |
Variant |
value |
Ja | Parameter WaitFor der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode SendComPort.
ComPortEnableEvents #
Stellt ComPortEnableEvents bereit.
Signatur
procedure ComPortEnableEvents(PortName: String; WinSync: Boolean = FALSE);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PortName |
String |
value |
Nein | Parameter PortName der Methode. |
WinSync |
Boolean |
value |
Ja | Parameter WinSync der Methode. |
ComPortDisableEvents #
Stellt ComPortDisableEvents bereit.
Signatur
procedure ComPortDisableEvents(PortName: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PortName |
String |
value |
Nein | Parameter PortName der Methode. |
ReceiveComPort #
Stellt ReceiveComPort bereit.
Signatur
function ReceiveComPort(PortName: String; WaitFor: Variant = NULL): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PortName |
String |
value |
Nein | Parameter PortName der Methode. |
WaitFor |
Variant |
value |
Ja | Parameter WaitFor der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode ReceiveComPort.
FieldChanged #
Stellt FieldChanged bereit.
Signatur
function FieldChanged(FieldName: String): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FieldName |
String |
value |
Nein | Parameter FieldName der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode FieldChanged.
FieldChangedList #
Stellt FieldChangedList bereit.
Signatur
function FieldChangedList(FieldName: String): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FieldName |
String |
value |
Nein | Parameter FieldName der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode FieldChangedList.
GetCaption #
Stellt GetCaption bereit.
Signatur
function GetCaption(Name: String): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Name |
String |
value |
Nein | Parameter Name der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode GetCaption.
SetCaption #
Stellt SetCaption bereit.
Signatur
procedure SetCaption(Caption: String; Name: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Caption |
String |
value |
Nein | Parameter Caption der Methode. |
Name |
String |
value |
Nein | Parameter Name der Methode. |
RestartService #
Stellt RestartService bereit.
Signatur
procedure RestartService;
KillService #
Stellt KillService bereit.
Signatur
procedure KillService;
GetScript #
Stellt GetScript bereit.
Signatur
function GetScript(Name: String): TScript;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Name |
String |
value |
Nein | Parameter Name der Methode. |
Rueckgabewert
TScript – Rueckgabewert der Methode GetScript.
Log #
Stellt Log bereit.
Signatur
procedure Log(Message: String; Severity: Integer = seInfo);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Message |
String |
value |
Nein | Parameter Message der Methode. |
Severity |
Integer |
value |
Ja | Parameter Severity der Methode. |
LogConsole #
Stellt LogConsole bereit.
Signatur
procedure LogConsole(Message: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Message |
String |
value |
Nein | Parameter Message der Methode. |
Notification #
Stellt Notification bereit.
Signatur
procedure Notification(Title: String; Message: String; Severity: Integer = seNone; Timeout: Integer = 5000; CancelPrevious: Boolean = FALSE);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Title |
String |
value |
Nein | Parameter Title der Methode. |
Message |
String |
value |
Nein | Parameter Message der Methode. |
Severity |
Integer |
value |
Ja | Parameter Severity der Methode. |
Timeout |
Integer |
value |
Ja | Parameter Timeout der Methode. |
CancelPrevious |
Boolean |
value |
Ja | Parameter CancelPrevious der Methode. |
ClearLog #
Stellt ClearLog bereit.
Signatur
procedure ClearLog;
OleStr #
Stellt OleStr bereit.
Signatur
function OleStr(Value: Variant): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Value |
Variant |
value |
Nein | Parameter Value der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode OleStr.
Debug #
Stellt Debug bereit.
Signatur
procedure Debug(Message: String; Name: String; Context: Variant);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Message |
String |
value |
Nein | Parameter Message der Methode. |
Name |
String |
value |
Nein | Parameter Name der Methode. |
Context |
Variant |
value |
Nein | Parameter Context der Methode. |
Call #
Stellt Call bereit.
Signatur
function Call(Context: Variant; FunctionName: String): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Context |
Variant |
value |
Nein | Parameter Context der Methode. |
FunctionName |
String |
value |
Ja | Parameter FunctionName der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode Call.
CallRemoteScript #
Stellt CallRemoteScript bereit.
Signatur
function CallRemoteScript(ScriptID: String; Context: Variant; Params: TScriptParams; Timeout: Integer; Server: String; Port: Integer = 0): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
ScriptID |
String |
value |
Nein | Parameter ScriptID der Methode. |
Context |
Variant |
value |
Nein | Parameter Context der Methode. |
Params |
TScriptParams |
value |
Nein | Parameter Params der Methode. |
Timeout |
Integer |
value |
Nein | Parameter Timeout der Methode. |
Server |
String |
value |
Ja | Parameter Server der Methode. |
Port |
Integer |
value |
Ja | Parameter Port der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode CallRemoteScript.
LockWindow #
Stellt LockWindow bereit.
Signatur
procedure LockWindow(Value: Boolean; Name: String; Context: Variant; Params: TScriptParams);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Value |
Boolean |
value |
Nein | Parameter Value der Methode. |
Name |
String |
value |
Nein | Parameter Name der Methode. |
Context |
Variant |
value |
Nein | Parameter Context der Methode. |
Params |
TScriptParams |
value |
Nein | Parameter Params der Methode. |
CallFunction #
Stellt CallFunction bereit.
Signatur
function CallFunction(Header: String; Name: String; Params: TScriptParams): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Header |
String |
value |
Nein | Parameter Header der Methode. |
Name |
String |
value |
Nein | Parameter Name der Methode. |
Params |
TScriptParams |
value |
Nein | Parameter Params der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode CallFunction.
CallFunctionLibrary #
Stellt CallFunctionLibrary bereit.
Signatur
function CallFunctionLibrary(Header: String; Name: String; Params: TScriptParams): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Header |
String |
value |
Nein | Parameter Header der Methode. |
Name |
String |
value |
Nein | Parameter Name der Methode. |
Params |
TScriptParams |
value |
Nein | Parameter Params der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode CallFunctionLibrary.
Function #
Stellt Function bereit.
Signatur
function Function(Name: String): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Name |
String |
value |
Nein | Parameter Name der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode Function.
CallFunctionScript #
Stellt CallFunctionScript bereit.
Signatur
function CallFunctionScript(Name: String): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Name |
String |
value |
Nein | Parameter Name der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode CallFunctionScript.
CallFunctionThread #
Stellt CallFunctionThread bereit.
Signatur
function CallFunctionThread(Name: String; UsesDB: Boolean = TRUE): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Name |
String |
value |
Nein | Parameter Name der Methode. |
UsesDB |
Boolean |
value |
Ja | Parameter UsesDB der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode CallFunctionThread.
ShowProgress #
Stellt ShowProgress bereit.
Signatur
procedure ShowProgress(Current: Integer; Total: Integer; Mode: Integer; Caption: String; Action: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Current |
Integer |
value |
Nein | Parameter Current der Methode. |
Total |
Integer |
value |
Nein | Parameter Total der Methode. |
Mode |
Integer |
value |
Nein | Parameter Mode der Methode. |
Caption |
String |
value |
Nein | Parameter Caption der Methode. |
Action |
String |
value |
Nein | Parameter Action der Methode. |
ProgressPushRange #
Stellt ProgressPushRange bereit.
Signatur
procedure ProgressPushRange(RangeFrom: Integer; RangeTo: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
RangeFrom |
Integer |
value |
Nein | Parameter RangeFrom der Methode. |
RangeTo |
Integer |
value |
Nein | Parameter RangeTo der Methode. |
ProgressPushRangeRecord #
Stellt ProgressPushRangeRecord bereit.
Signatur
procedure ProgressPushRangeRecord(Current: Integer; Total: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Current |
Integer |
value |
Nein | Parameter Current der Methode. |
Total |
Integer |
value |
Nein | Parameter Total der Methode. |
ProgressPopRange #
Stellt ProgressPopRange bereit.
Signatur
procedure ProgressPopRange;
CallForm #
Stellt CallForm bereit.
Signatur
procedure CallForm(FormName: String; Mode: Integer; KeyValue: Variant; Filter: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
FormName |
String |
value |
Nein | Parameter FormName der Methode. |
Mode |
Integer |
value |
Nein | Parameter Mode der Methode. |
KeyValue |
Variant |
value |
Nein | Parameter KeyValue der Methode. |
Filter |
String |
value |
Nein | Parameter Filter der Methode. |
CallView #
Stellt CallView bereit.
Signatur
procedure CallView(ViewName: String; Mode: Integer; Filter: String; Params: TScriptParams; Result: Variant; Name: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
ViewName |
String |
value |
Nein | Parameter ViewName der Methode. |
Mode |
Integer |
value |
Nein | Parameter Mode der Methode. |
Filter |
String |
value |
Nein | Parameter Filter der Methode. |
Params |
TScriptParams |
value |
Nein | Parameter Params der Methode. |
Result |
Variant |
value |
Nein | Parameter Result der Methode. |
Name |
String |
value |
Nein | Parameter Name der Methode. |
Params #
Stellt Params bereit.
Signatur
function Params: TScriptParams;
Rueckgabewert
TScriptParams – Rueckgabewert der Methode Params.
HideProgress #
Stellt HideProgress bereit.
Signatur
procedure HideProgress;
SignalAlive #
Stellt SignalAlive bereit.
Signatur
procedure SignalAlive;
MainFormSize #
Stellt MainFormSize bereit.
Signatur
procedure MainFormSize(Width: Integer; Height: Integer; State: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Width |
Integer |
value |
Nein | Parameter Width der Methode. |
Height |
Integer |
value |
Nein | Parameter Height der Methode. |
State |
Integer |
value |
Nein | Parameter State der Methode. |
MainFormHide #
Stellt MainFormHide bereit.
Signatur
procedure MainFormHide;
MainFormShow #
Stellt MainFormShow bereit.
Signatur
procedure MainFormShow;
ApplicationTerminate #
Stellt ApplicationTerminate bereit.
Signatur
procedure ApplicationTerminate(ScriptName: String; Severity: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
ScriptName |
String |
value |
Nein | Parameter ScriptName der Methode. |
Severity |
Integer |
value |
Nein | Parameter Severity der Methode. |
Properties #
Context #
Property Context.
| Typ | Variant |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Context: Variant;
TreeContext #
Property TreeContext.
| Typ | Variant |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property TreeContext: Variant;
ContextForeignKeyValue #
Property ContextForeignKeyValue.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property ContextForeignKeyValue: Integer;
ContextData #
Property ContextData.
| Typ | TRecord |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property ContextData: TRecord;
Name #
Property Name.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Name: String;
ID #
Property ID.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property ID: String;
Code #
Property Code.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Code: String;
ScriptID #
Property ScriptID.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property ScriptID: Integer;
InstanceID #
Property InstanceID.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property InstanceID: Integer;
Caption #
Property Caption.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property Caption: String;
ViewID #
Property ViewID.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property ViewID: Integer;
Form #
Property Form.
| Typ | TForm |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Form: TForm;
DataForm #
Property DataForm.
| Typ | TForm |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property DataForm: TForm;
StealthUpdate #
Property StealthUpdate.
| Typ | Boolean |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property StealthUpdate: Boolean;
GlobalStealthUpdate #
Property GlobalStealthUpdate.
| Typ | Boolean |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property GlobalStealthUpdate: Boolean;
GlobalNoLog #
Property GlobalNoLog.
| Typ | Boolean |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property GlobalNoLog: Boolean;
NoLog #
Property NoLog.
| Typ | Boolean |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property NoLog: Boolean;
GlobalNoHistory #
Property GlobalNoHistory.
| Typ | Boolean |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property GlobalNoHistory: Boolean;
NoHistory #
Property NoHistory.
| Typ | Boolean |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property NoHistory: Boolean;
Terminate #
Property Terminate.
| Typ | Boolean |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Terminate: Boolean;
ErrorCounter #
Property ErrorCounter.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property ErrorCounter: Integer;
MainFormState #
Property MainFormState.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property MainFormState: Integer;
MainFormWidth #
Property MainFormWidth.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property MainFormWidth: Integer;
MainFormHeight #
Property MainFormHeight.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property MainFormHeight: Integer;
Kategorie: TScript
