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
  • GUI Scripting
  • TWizard

TWizard

5 min read

Typ: Klasse

Stellt die Scriptklasse TWizard bereit.

Basisklasse TObject
Statisch false

Klassendeklaration

type
  TWizard = class(TObject)
  public
    procedure Log(LogMsg: String; LogType: Integer);
    function State: Integer;
    procedure Console(Msg: String; Severity: Integer);
    function Name: String;
    procedure RegisterDebugEvent(Event: Integer);
    function GetControl(PageName: String; ControlName: String): TWizardControl;
    function FindControl(PageName: String; ControlName: String): TWizardControl;
    function GetPageProperty(PageName: String; PropName: String): Variant;
    procedure SetPageProperty(PageName: String; PropName: String; Value: Variant);
    function AddControl(PageName: String; ControlName: String; ControlType: Integer): TWizardControl;
    procedure LockUpdates;
    procedure UnLockUpdates;
    procedure BeginUpdate;
    procedure EndUpdate(PageName: String; ContainerName: String; ControlName: String; ControlType: Integer);
    procedure AddPage(PageName: String; Position: Integer = 0);
    procedure SetFocus(PageName: String; ControlName: String);
    function GetFocus: TWizardControl;
    procedure StartTimer(Name: String; Interval: Integer);
    procedure StopTimer(Name: String);
    procedure Close;
    procedure Cancel;
    procedure SaveValues;
    procedure LoadValues;
    procedure ClearValues;
    procedure Show;
    procedure Hide;
    function CallAdditionalEvent(PageName: String; ControlName: String; Name: String; Value: Variant): Variant;
    function CheckRequired(PageName: String): Boolean;
    procedure CheckEditState(PageName: String; TableName: String; KeyValue: Integer);
    procedure SaveValue(Name: String; Value: String; Global: Boolean = FALSE);
    function LoadValue(Name: String; Global: Boolean = FALSE): String;
    function ClearValue(Name: String; Global: Boolean = FALSE): String;
    procedure LoadData(PageName: String);
    property Pages: TWizardPages;
    property Page[Index: Variant]: TPage;
    property Properties: TProperties;
    property Property[Index: Variant]: Variant;
    property Terminate: Boolean;
    property Event: Integer;
    property PageName: String;
    property ControlName: String;
  end;

Methoden #

Log #

Stellt Log bereit.

Signatur

procedure Log(LogMsg: String; LogType: Integer);

Parameter

Name Typ Modifier Optional Beschreibung
LogMsg String value Nein Parameter LogMsg der Methode.
LogType Integer value Nein Parameter LogType der Methode.

State #

Stellt State bereit.

Signatur

function State: Integer;

Rueckgabewert

Integer – Rueckgabewert der Methode State.

Console #

Stellt Console bereit.

Signatur

procedure Console(Msg: String; Severity: Integer);

Parameter

Name Typ Modifier Optional Beschreibung
Msg String value Nein Parameter Msg der Methode.
Severity Integer value Nein Parameter Severity der Methode.

Name #

Stellt Name bereit.

Signatur

function Name: String;

Rueckgabewert

String – Rueckgabewert der Methode Name.

RegisterDebugEvent #

Stellt RegisterDebugEvent bereit.

Signatur

procedure RegisterDebugEvent(Event: Integer);

Parameter

Name Typ Modifier Optional Beschreibung
Event Integer value Nein Parameter Event der Methode.

GetControl #

Stellt GetControl bereit.

Signatur

function GetControl(PageName: String; ControlName: String): TWizardControl;

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.
ControlName String value Nein Parameter ControlName der Methode.

Rueckgabewert

TWizardControl – Rueckgabewert der Methode GetControl.

FindControl #

Stellt FindControl bereit.

Signatur

function FindControl(PageName: String; ControlName: String): TWizardControl;

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.
ControlName String value Nein Parameter ControlName der Methode.

Rueckgabewert

TWizardControl – Rueckgabewert der Methode FindControl.

GetPageProperty #

Stellt GetPageProperty bereit.

Signatur

function GetPageProperty(PageName: String; PropName: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.
PropName String value Nein Parameter PropName der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode GetPageProperty.

SetPageProperty #

Stellt SetPageProperty bereit.

Signatur

procedure SetPageProperty(PageName: String; PropName: String; Value: Variant);

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.
PropName String value Nein Parameter PropName der Methode.
Value Variant value Nein Parameter Value der Methode.

AddControl #

Stellt AddControl bereit.

Signatur

function AddControl(PageName: String; ControlName: String; ControlType: Integer): TWizardControl;

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.
ControlName String value Nein Parameter ControlName der Methode.
ControlType Integer value Nein Parameter ControlType der Methode.

Rueckgabewert

TWizardControl – Rueckgabewert der Methode AddControl.

LockUpdates #

Stellt LockUpdates bereit.

Signatur

procedure LockUpdates;

UnLockUpdates #

Stellt UnLockUpdates bereit.

Signatur

procedure UnLockUpdates;

BeginUpdate #

Stellt BeginUpdate bereit.

Signatur

procedure BeginUpdate;

EndUpdate #

Stellt EndUpdate bereit.

Signatur

procedure EndUpdate(PageName: String; ContainerName: String; ControlName: String; ControlType: Integer);

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.
ContainerName String value Nein Parameter ContainerName der Methode.
ControlName String value Nein Parameter ControlName der Methode.
ControlType Integer value Nein Parameter ControlType der Methode.

AddPage #

Stellt AddPage bereit.

Signatur

procedure AddPage(PageName: String; Position: Integer = 0);

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.
Position Integer value Ja Parameter Position der Methode.

SetFocus #

Stellt SetFocus bereit.

Signatur

procedure SetFocus(PageName: String; ControlName: String);

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.
ControlName String value Nein Parameter ControlName der Methode.

GetFocus #

Stellt GetFocus bereit.

Signatur

function GetFocus: TWizardControl;

Rueckgabewert

TWizardControl – Rueckgabewert der Methode GetFocus.

StartTimer #

Stellt StartTimer bereit.

Signatur

procedure StartTimer(Name: String; Interval: Integer);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
Interval Integer value Nein Parameter Interval der Methode.

StopTimer #

Stellt StopTimer bereit.

Signatur

procedure StopTimer(Name: String);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.

Close #

Stellt Close bereit.

Signatur

procedure Close;

Cancel #

Stellt Cancel bereit.

Signatur

procedure Cancel;

SaveValues #

Stellt SaveValues bereit.

Signatur

procedure SaveValues;

LoadValues #

Stellt LoadValues bereit.

Signatur

procedure LoadValues;

ClearValues #

Stellt ClearValues bereit.

Signatur

procedure ClearValues;

Show #

Stellt Show bereit.

Signatur

procedure Show;

Hide #

Stellt Hide bereit.

Signatur

procedure Hide;

CallAdditionalEvent #

Stellt CallAdditionalEvent bereit.

Signatur

function CallAdditionalEvent(PageName: String; ControlName: String; Name: String; Value: Variant): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.
ControlName String value Nein Parameter ControlName der Methode.
Name String value Nein Parameter Name der Methode.
Value Variant value Nein Parameter Value der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode CallAdditionalEvent.

CheckRequired #

Stellt CheckRequired bereit.

Signatur

function CheckRequired(PageName: String): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode CheckRequired.

CheckEditState #

Stellt CheckEditState bereit.

Signatur

procedure CheckEditState(PageName: String; TableName: String; KeyValue: Integer);

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.
TableName String value Nein Parameter TableName der Methode.
KeyValue Integer value Nein Parameter KeyValue der Methode.

SaveValue #

Stellt SaveValue bereit.

Signatur

procedure SaveValue(Name: String; Value: String; Global: Boolean = FALSE);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
Value String value Nein Parameter Value der Methode.
Global Boolean value Ja Parameter Global der Methode.

LoadValue #

Stellt LoadValue bereit.

Signatur

function LoadValue(Name: String; Global: Boolean = FALSE): String;

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
Global Boolean value Ja Parameter Global der Methode.

Rueckgabewert

String – Rueckgabewert der Methode LoadValue.

ClearValue #

Stellt ClearValue bereit.

Signatur

function ClearValue(Name: String; Global: Boolean = FALSE): String;

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
Global Boolean value Ja Parameter Global der Methode.

Rueckgabewert

String – Rueckgabewert der Methode ClearValue.

LoadData #

Stellt LoadData bereit.

Signatur

procedure LoadData(PageName: String);

Parameter

Name Typ Modifier Optional Beschreibung
PageName String value Nein Parameter PageName der Methode.

Properties #

Pages #

Property Pages.

Typ TWizardPages
Lesbar true
Schreibbar false

Signatur

property Pages: TWizardPages;

Page #

Property Page.

Typ TPage
Lesbar true
Schreibbar false

Signatur

property Page[Index: Variant]: TPage;

Properties #

Property Properties.

Typ TProperties
Lesbar true
Schreibbar false

Signatur

property Properties: TProperties;

Property #

Property Property.

Typ Variant
Lesbar true
Schreibbar true

Signatur

property Property[Index: Variant]: Variant;

Terminate #

Property Terminate.

Typ Boolean
Lesbar true
Schreibbar false

Signatur

property Terminate: Boolean;

Event #

Property Event.

Typ Integer
Lesbar true
Schreibbar false

Signatur

property Event: Integer;

PageName #

Property PageName.

Typ String
Lesbar true
Schreibbar false

Signatur

property PageName: String;

ControlName #

Property ControlName.

Typ String
Lesbar true
Schreibbar false

Signatur

property ControlName: String;

Kategorie: TWizard

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TControlTWizardItemizedControl

Powered by BetterDocs

Table of Contents
  • Methoden
    • Log
    • State
    • Console
    • Name
    • RegisterDebugEvent
    • GetControl
    • FindControl
    • GetPageProperty
    • SetPageProperty
    • AddControl
    • LockUpdates
    • UnLockUpdates
    • BeginUpdate
    • EndUpdate
    • AddPage
    • SetFocus
    • GetFocus
    • StartTimer
    • StopTimer
    • Close
    • Cancel
    • SaveValues
    • LoadValues
    • ClearValues
    • Show
    • Hide
    • CallAdditionalEvent
    • CheckRequired
    • CheckEditState
    • SaveValue
    • LoadValue
    • ClearValue
    • LoadData
  • Properties
    • Pages
    • Page
    • Properties
    • Property
    • Terminate
    • Event
    • PageName
    • ControlName