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
  • Setup
  • TSetup

TSetup

6 min read

Typ: Klasse

Stellt die Scriptklasse TSetup bereit.

Basisklasse TObject
Statisch false

Klassendeklaration

type
  TSetup = class(TObject)
  public
    constructor Create;
    destructor Free;
    procedure Log(Message: String);
    function OSVersion: TOSVersion;
    function IsServer: Boolean;
    function IsService(Operation: String; FileName: String; Params: String; Directory: String; WindowState: Integer; Operation: String; FileName: String; Params: String; Directory: String; WindowState: Integer): Boolean;
    procedure IniWriteString(FileName: String; Section: String; Item: String; Value: String);
    procedure IniWriteInteger(FileName: String; Section: String; Item: String; Value: Integer);
    function IniReadString(FileName: String; Section: String; Item: String): String;
    function IniReadInteger(FileName: String; Section: String; Item: String): Integer;
    procedure IniDeleteValue(FileName: String; Section: String; Item: String);
    procedure IniEraseSection(FileName: String; Section: String);
    procedure FileCopy(Source: String; Dest: String; Options: Integer);
    procedure FileMove(Source: String; Dest: String; Options: Integer);
    procedure FileDelete(Source: String; Options: Integer);
    procedure FileRename(Source: String; Dest: String);
    function FileDate(Source: String): DateTime;
    function FileVersion(Source: String): String;
    function FileSize(Source: String): Integer;
    function FileExists(Source: String): Boolean;
    function DirExists(Source: String): Boolean;
    procedure DirCreate(Source: String);
    procedure DirDelete(Source: String; Recursiv: Boolean);
    procedure FileRegister(Source: String);
    procedure CreateShortcut(Destination: Integer; Name: String; Filename: String);
    function Path(Type: Integer): String;
    procedure FindShortcutsByDestination(Destination: String; SearchPath: String; List: TObject);
    function CompareVersions(ValueLeft: String; ValueRight: String): TCompareResult;
    property Debug: Boolean;
  end;

Konstruktoren #

Create #

Erzeugt eine Instanz von TSetup.

Signatur

constructor Create;

Methoden #

Free #

Gibt die Instanz frei.

Signatur

destructor Free;

Log #

Stellt Log bereit.

Signatur

procedure Log(Message: String);

Parameter

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

OSVersion #

Stellt OSVersion bereit.

Signatur

function OSVersion: TOSVersion;

Rueckgabewert

TOSVersion – Rueckgabewert der Methode OSVersion.

IsServer #

Stellt IsServer bereit.

Signatur

function IsServer: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode IsServer.

IsService #

Stellt IsService bereit.

Signatur

function IsService(Operation: String; FileName: String; Params: String; Directory: String; WindowState: Integer; Operation: String; FileName: String; Params: String; Directory: String; WindowState: Integer): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Operation String value Nein Parameter Operation der Methode.
FileName String value Nein Parameter FileName der Methode.
Params String value Nein Parameter Params der Methode.
Directory String value Nein Parameter Directory der Methode.
WindowState Integer value Nein Parameter WindowState der Methode.
Operation String value Nein Parameter Operation der Methode.
FileName String value Nein Parameter FileName der Methode.
Params String value Nein Parameter Params der Methode.
Directory String value Nein Parameter Directory der Methode.
WindowState Integer value Nein Parameter WindowState der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode IsService.

IniWriteString #

Stellt IniWriteString bereit.

Signatur

procedure IniWriteString(FileName: String; Section: String; Item: String; Value: String);

Parameter

Name Typ Modifier Optional Beschreibung
FileName String value Nein Parameter FileName der Methode.
Section String value Nein Parameter Section der Methode.
Item String value Nein Parameter Item der Methode.
Value String value Nein Parameter Value der Methode.

IniWriteInteger #

Stellt IniWriteInteger bereit.

Signatur

procedure IniWriteInteger(FileName: String; Section: String; Item: String; Value: Integer);

Parameter

Name Typ Modifier Optional Beschreibung
FileName String value Nein Parameter FileName der Methode.
Section String value Nein Parameter Section der Methode.
Item String value Nein Parameter Item der Methode.
Value Integer value Nein Parameter Value der Methode.

IniReadString #

Stellt IniReadString bereit.

Signatur

function IniReadString(FileName: String; Section: String; Item: String): String;

Parameter

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

Rueckgabewert

String – Rueckgabewert der Methode IniReadString.

IniReadInteger #

Stellt IniReadInteger bereit.

Signatur

function IniReadInteger(FileName: String; Section: String; Item: String): Integer;

Parameter

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

Rueckgabewert

Integer – Rueckgabewert der Methode IniReadInteger.

IniDeleteValue #

Stellt IniDeleteValue bereit.

Signatur

procedure IniDeleteValue(FileName: String; Section: String; Item: String);

Parameter

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

IniEraseSection #

Stellt IniEraseSection bereit.

Signatur

procedure IniEraseSection(FileName: String; Section: String);

Parameter

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

FileCopy #

Stellt FileCopy bereit.

Signatur

procedure FileCopy(Source: String; Dest: String; Options: Integer);

Parameter

Name Typ Modifier Optional Beschreibung
Source String value Nein Parameter Source der Methode.
Dest String value Nein Parameter Dest der Methode.
Options Integer value Nein Parameter Options der Methode.

FileMove #

Stellt FileMove bereit.

Signatur

procedure FileMove(Source: String; Dest: String; Options: Integer);

Parameter

Name Typ Modifier Optional Beschreibung
Source String value Nein Parameter Source der Methode.
Dest String value Nein Parameter Dest der Methode.
Options Integer value Nein Parameter Options der Methode.

FileDelete #

Stellt FileDelete bereit.

Signatur

procedure FileDelete(Source: String; Options: Integer);

Parameter

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

FileRename #

Stellt FileRename bereit.

Signatur

procedure FileRename(Source: String; Dest: String);

Parameter

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

FileDate #

Stellt FileDate bereit.

Signatur

function FileDate(Source: String): DateTime;

Parameter

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

Rueckgabewert

DateTime – Rueckgabewert der Methode FileDate.

FileVersion #

Stellt FileVersion bereit.

Signatur

function FileVersion(Source: String): String;

Parameter

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

Rueckgabewert

String – Rueckgabewert der Methode FileVersion.

FileSize #

Stellt FileSize bereit.

Signatur

function FileSize(Source: String): Integer;

Parameter

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

Rueckgabewert

Integer – Rueckgabewert der Methode FileSize.

FileExists #

Stellt FileExists bereit.

Signatur

function FileExists(Source: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode FileExists.

DirExists #

Stellt DirExists bereit.

Signatur

function DirExists(Source: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode DirExists.

DirCreate #

Stellt DirCreate bereit.

Signatur

procedure DirCreate(Source: String);

Parameter

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

DirDelete #

Stellt DirDelete bereit.

Signatur

procedure DirDelete(Source: String; Recursiv: Boolean);

Parameter

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

FileRegister #

Stellt FileRegister bereit.

Signatur

procedure FileRegister(Source: String);

Parameter

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

CreateShortcut #

Stellt CreateShortcut bereit.

Signatur

procedure CreateShortcut(Destination: Integer; Name: String; Filename: String);

Parameter

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

Path #

Stellt Path bereit.

Signatur

function Path(Type: Integer): String;

Parameter

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

Rueckgabewert

String – Rueckgabewert der Methode Path.

FindShortcutsByDestination #

Stellt FindShortcutsByDestination bereit.

Signatur

procedure FindShortcutsByDestination(Destination: String; SearchPath: String; List: TObject);

Parameter

Name Typ Modifier Optional Beschreibung
Destination String value Nein Parameter Destination der Methode.
SearchPath String value Nein Parameter SearchPath der Methode.
List TObject value Nein Parameter List der Methode.

CompareVersions #

Stellt CompareVersions bereit.

Signatur

function CompareVersions(ValueLeft: String; ValueRight: String): TCompareResult;

Parameter

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

Rueckgabewert

TCompareResult – Rueckgabewert der Methode CompareVersions.

Properties #

Debug #

Property Debug.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property Debug: Boolean;

Kategorie: TSetup

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TSetupTSetup

Powered by BetterDocs

Table of Contents
  • Konstruktoren
    • Create
  • Methoden
    • Free
    • Log
    • OSVersion
    • IsServer
    • IsService
    • IniWriteString
    • IniWriteInteger
    • IniReadString
    • IniReadInteger
    • IniDeleteValue
    • IniEraseSection
    • FileCopy
    • FileMove
    • FileDelete
    • FileRename
    • FileDate
    • FileVersion
    • FileSize
    • FileExists
    • DirExists
    • DirCreate
    • DirDelete
    • FileRegister
    • CreateShortcut
    • Path
    • FindShortcutsByDestination
    • CompareVersions
  • Properties
    • Debug