Zum Inhalt springen
  • Email
ITF Ingenieurbüro

ITF Ingenieurbüro

Softwareentwicklung und Netzwerke
  • Unternehmen
  • Leistungen
    • Software
    • Server & Netzwerke
    • Beratung
  • Produkte
    • LogoSIS
      • Intelligente Logistik
      • Ihre Vorteile
      • Fakten
      • Systemvoraussetzungen
      • LogoSIS Remote
      • LogoSIS Driver App
      • LogoSIS – Nutzungsbedingungen (Terms & Conditions) – DE
      • LogoSIS -Datenschutzerklärung (Privacy Policy) – DE
  • Downloads
    • TPDFImage 1.5
  • Datenschutzerklärung
    • Impressum
    • Haftungsausschluß

Datum und Zeit

34
  • DecodeTime
  • IncMonth
  • IsLeapYear
  • FormatDateTime
  • DayOfWeek
  • StrToTime
  • TimeToStr
  • StrToDate
  • DateToStr
  • StrToDateTime
  • DateTimeToStr
  • Time
  • Date
  • Now
  • ReplaceTime
  • TryStrToTime
  • TryStrToDateTime
  • TryStrToDate
  • TimeZoneBias
  • TimeUTC
  • NowUTC
  • LastDayOfWeek
  • ISO8601ToDate
  • GetFederalStates
  • FirstDayOfWeek
  • EncodeTime
  • DaysBetween
  • DateUTC
  • DateToWeek
  • DateToISO8601
  • CheckDateSpecialDay
  • CheckDateHoliday
  • EncodeDate
  • DecodeDate

Sonstiges

16
  • TQueue
  • TStack
  • TStringHashtable
  • TIntegerHashtable
  • THashtable
  • TStringList
  • TStrings
  • TList
  • TPersistentData
  • TProfiler
  • TClipboard
  • UserException
  • ReportStartRecording
  • ReportEndRecording
  • IsCharAlphaNumeric
  • IsCharAlpha

Stringfunktionen

72
  • StringOfChar
  • MidStr
  • RightStr
  • LeftStr
  • Copy
  • QuotedStr
  • LastDelimiter
  • IsDelimiter
  • AnsiCompareStr
  • CompareStr
  • AnsiCompareText
  • CompareText
  • Trim
  • TrimRight
  • TrimLeft
  • SetLength
  • Length
  • Pos
  • UpperCase
  • LowerCase
  • Insert
  • Delete
  • SetCharAt
  • CharAt
  • TStringList
  • TStrings
  • UTF8ToStr
  • TimeStr
  • StrToUTF8
  • StripQuotes
  • SplitPattern
  • ShowStatus
  • SetValue
  • RTFToHTML
  • ReplaceAll
  • Replace
  • RemoveValue
  • RemoveIndex
  • QuotedDBString
  • Quote
  • MatchPattern
  • Levenshtein
  • LastErrorMessage
  • IntStr
  • HTTPEncodeHTTP
  • HTTPEncode
  • HTMLToText
  • HasValue
  • GetValue
  • GetIndex
  • GeneratePassword
  • FormatFloat
  • Format
  • FloatStr
  • ExtractValueReverse
  • ExtractValue
  • ExtractPattern
  • EncryptString
  • EncodeStringPHP
  • EncodeString
  • Encode64
  • DecryptString
  • DecodeStringPHP
  • DecodeString
  • Decode64
  • DateTimeStr
  • DateStr
  • CountValues
  • BoolStr
  • Asc
  • AnsiUpperCase
  • AnsiLowerCase

Dateien / Ordner

27
  • TIniFile
  • TFTPConnection
  • TEDIFile
  • TFTP
  • TSFTP
  • TDirListEntry
  • TDirList
  • TZip
  • SystemPath
  • ReleaseNetworkPath
  • Path
  • GetTempPath
  • GetTempFileExt
  • GetTempFile
  • GetOldestFile
  • GetFileDateTime
  • FileSize
  • FileList
  • FileCopy
  • ExtractFileName
  • ExtractFileExt
  • ExpandPath
  • DiskFree
  • DirList
  • CreateFullPath
  • CopyFile
  • AddNetworkPath

Dokumente

4
  • ZipExtractFiles
  • PrintImageFile
  • PatchPDFZugferd
  • GSConvertFile

System

24
  • TIniFile
  • TerminateProcess
  • Shutdown
  • ShellExecWaitExitCode
  • ShellExecWait
  • ShellExecHandle
  • ShellExec
  • SetEnvironmentVar
  • RunAs
  • Reboot
  • ProcessFinished
  • ProcessExitCode
  • PlaySound
  • Ping
  • OpenURL
  • KillProcess
  • GetServicePID
  • GetMemUsage
  • GetFileVersion
  • GetEnvironmentVar
  • GetAppVersion
  • ExecAndWait
  • Exec
  • CloseHandle

Drucker

13
  • SetDefaultPrinter
  • SelectPrinter
  • SelectDefaultPrinter
  • PrinterPrintPassThroughLine
  • PrinterPrintPassThroughData
  • PrinterPrintPassThroughCABUploadFile
  • PrinterPrintPassThrough
  • PrinterNewPage
  • PrinterList
  • PrinterEndDocument
  • PrinterBeginDocument
  • PrintDocument
  • GetSelectedPrinter

Eingabe

1
  • SendKeys

HTTP / Web

11
  • TWebForm
  • TEDIFile
  • TJSONParser
  • TXMLParser
  • WebCallScript
  • HTTPUploadStream
  • HTTPUploadFile
  • HTTPSendRequestStream
  • HTTPSendRequest
  • HTTPDownloadStream
  • HTTPDownloadFile

Kryptografie

6
  • RCXEncode
  • RCXDecode
  • md5Old
  • md5
  • Encrypt
  • Decrypt

Oberflaeche

44
  • TViews
  • TView
  • TForm
  • TSideBarNode
  • TCustomNode
  • TSideBar
  • ThemeCalcTextColor
  • ThemeCalcSymColor
  • ThemeCalcSelectTextColor
  • ThemeCalcSelectColor
  • ThemeCalcEditColor
  • ThemeCalcBtnTextColor
  • ThemeCalcBtnColorTo
  • ThemeCalcBtnColorFrom
  • ThemeCalcBorderColor
  • SubListStyle
  • SetThemeTextColor
  • SetThemeSymColor
  • SetThemeSelectColor
  • SetThemeGradientMode
  • SetThemeEditColor
  • SetThemeContrast
  • SetThemeColor
  • SetThemeButtonColor
  • SetThemeBorderColor
  • SetCustomTheme
  • MainListStyle
  • LabelStyle
  • GetThemeTextColor
  • GetThemeSymColor
  • GetThemeSelectColor
  • GetThemeGradientMode
  • GetThemeEditColor
  • GetThemeContrast
  • GetThemeButtonColor
  • GetThemeBorderColor
  • GetCustomTheme
  • EditStyle
  • ColorToString
  • ColorSetSaturation
  • ColorSetLuminance
  • ColorGetSaturation
  • ColorGetLuminance
  • ColorAddLightness

Globale Referenzen

6
  • Wizard
  • Views
  • Setup
  • Scripts
  • Script
  • DB

Registry

2
  • RegReadValue
  • RegReadSections

Varianten

18
  • VarIsEmpty
  • VarIsNull
  • VarClear
  • VarToStr
  • VarAsType
  • Unassigned
  • Null
  • VarType
  • VarToDateTime
  • VarArrayHighBound
  • NVL
  • NullIf
  • IsNull
  • IntToClass
  • IIF
  • CreateContext
  • ClassToInt
  • Class

Konvertierung

18
  • Ord
  • Chr
  • StrToFloatDef
  • StrToFloat
  • FloatToStr
  • StrToIntDef
  • StrToInt
  • IntToStr
  • TryStrToInt
  • TryStrToFloat
  • TruncFloat
  • RoundUpFloat
  • RoundTo
  • RoundFormat
  • RoundFloat
  • IntToHex
  • IntAbs
  • CheckBit

Datenbank

12
  • TParserConfig
  • TDataField
  • TBaseConnection
  • TCustomMemData
  • TMemData
  • TRecord
  • TQuery
  • TExtRecord
  • TExtQuery
  • TExtConnection
  • ExtractFilePath
  • TConnection

Scripte starten

5
  • TScriptParams
  • TParamItem
  • TParams
  • TScript
  • TScripts

Setup

1
  • TSetup

DB Schema

8
  • TLink
  • TLinks
  • TIndex
  • TIndices
  • TField
  • TFields
  • TTable
  • TTables

Reporting

2
  • TReport
  • TReportManager

Kommunikation

10
  • TMailMessage
  • TFTPConnection
  • TFTP
  • TSFTP
  • TMAPI
  • TFAX
  • TIMAP
  • TPOP3
  • TSMTPMail
  • TSMTP

Streams

5
  • TFileStream
  • TStringStream
  • TMemStream
  • TStream
  • TBaseStream

Grafik

14
  • EncodeCellFormat
  • RGB
  • TQRCode
  • TBarcodeProcessor
  • TGraphicsTool
  • TGraphicsConverter
  • TImage
  • TFont
  • TBrush
  • TPen
  • TBitmap
  • TGraphic
  • TCanvas
  • TBaseImage

GUI Scripting

13
  • TProperties
  • TProperty
  • TLabelStyle
  • TEditStyle
  • TListStyle
  • TWizardPage
  • TControl
  • TWizard
  • TWizardItemizedControl
  • TWizardControl
  • TPage
  • TWizardPages
  • TWizardControls

Konstanten

2
  • Barcode Typen
  • Wizard Style

Eigenschaften

23
  • ScriptComboBox
  • ScriptDBGrid
  • ScriptGroupBox
  • ScriptFileEdit
  • ScriptDispoEdit
  • ScriptSpinEdit
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptInput
  • ScriptNumberEdit
  • ScriptTransition
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptEdit
  • ScriptCurrencyEdit
  • ScriptButton
  • ScriptDBFilter
  • ScriptContainer
  • ScriptControl
  • ScriptListView
  • Barcode Scanner

Klassen

3
  • EDelphi
  • Exception
  • TObject

Laufzeit

12
  • PrintLn
  • Print
  • SetRandSeed
  • RandSeed
  • RandG
  • Randomize
  • RandomInt
  • Random
  • Inc
  • ParamCount
  • ParamStr
  • Param

Mathematik

32
  • Pi
  • Min
  • Max
  • RadToDeg
  • DegToRad
  • Power
  • Round
  • Trunc
  • Frac
  • Int
  • Sqr
  • Sqrt
  • LogN
  • Log10
  • Log2
  • Ln
  • Exp
  • Abs
  • Hypot
  • Cotan
  • ArcTanh
  • ArcTan
  • ArcCosh
  • ArcCos
  • ArcSinh
  • ArcSin
  • Tanh
  • Tan
  • Cosh
  • Cos
  • Sinh
  • Sin

Enumerationen

1
  • TVarType

Script Controls

32
  • ScriptListBox
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptNumberEdit
  • ScriptCheckBox
  • ScriptTransition
  • ScriptSpinEdit
  • ScriptDispoEdit
  • ScriptTimeEdit
  • ScriptFileEdit
  • ScriptGroupBox
  • ScriptDBGrid
  • ScriptItemizedControl
  • ScriptListView
  • ScriptCalendarEdit
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptCurrencyEdit
  • ScriptLineHorizontal
  • ScriptRadioButton
  • ScriptMemoEdit
  • ScriptComboBox
  • ScriptDBInput
  • ScriptDBFilter
  • ScriptContainer
  • ScriptStaticText
  • ScriptEdit
  • ScriptInput
  • ScriptButton
  • ScriptControl

Ereignisse

11
  • ControlExecute
  • ControlAdditional
  • CreatePages
  • PageChanged
  • CreateControls
  • CreateWizard
  • LoadData
  • ControlModified
  • ControlExit
  • ControlEnter
  • ControlValidate

Anwendungsdokumentation

2
  • Allgemeine Bedienungsanleitung
  • Bedienungsanleitung

Methoden

3
  • ScriptChatBox
  • ScriptDispoEdit
  • ScriptDocumentEdit
View Categories
  • Home
  • Docs
  • Entwicklerdokumentation
  • Scripte starten
  • TScript

TScript

11 min read

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

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TParamsTScripts

Powered by BetterDocs

Table of Contents
  • Methoden
    • Free
    • RegisterDropTarget
    • UnRegisterDropTarget
    • RegisterComPort
    • UnRegisterComPort
    • SendComPort
    • ComPortEnableEvents
    • ComPortDisableEvents
    • ReceiveComPort
    • FieldChanged
    • FieldChangedList
    • GetCaption
    • SetCaption
    • RestartService
    • KillService
    • GetScript
    • Log
    • LogConsole
    • Notification
    • ClearLog
    • OleStr
    • Debug
    • Call
    • CallRemoteScript
    • LockWindow
    • CallFunction
    • CallFunctionLibrary
    • Function
    • CallFunctionScript
    • CallFunctionThread
    • ShowProgress
    • ProgressPushRange
    • ProgressPushRangeRecord
    • ProgressPopRange
    • CallForm
    • CallView
    • Params
    • HideProgress
    • SignalAlive
    • MainFormSize
    • MainFormHide
    • MainFormShow
    • ApplicationTerminate
  • Properties
    • Context
    • TreeContext
    • ContextForeignKeyValue
    • ContextData
    • Name
    • ID
    • Code
    • ScriptID
    • InstanceID
    • Caption
    • ViewID
    • Form
    • DataForm
    • StealthUpdate
    • GlobalStealthUpdate
    • GlobalNoLog
    • NoLog
    • GlobalNoHistory
    • NoHistory
    • Terminate
    • ErrorCounter
    • MainFormState
    • MainFormWidth
    • MainFormHeight