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
  • Dateien / Ordner
  • TFTP

TFTP

6 min read

Typ: Klasse

Stellt die Scriptklasse TFTP bereit.

Basisklasse TObject
Statisch false

Klassendeklaration

type
  TFTP = class(TObject)
  public
    constructor Create;
    destructor Free;
    function Open(Host: String; UserID: String; PWD: String): Boolean;
    function GetFile(Source: String; Dest: String): Boolean;
    function PutFile(Source: String; Dest: String): Boolean;
    function PutStream(Source: TStream; Dest: String): Boolean;
    function GetStream(Source: String; Dest: TStream): Boolean;
    function Execute(Command: String): Integer;
    function CreateSAVF(Library: String; File: String; Description: String): Integer;
    function CurrentDir: String;
    function ChangeDir(Dirname: String): Boolean;
    function MakeDir(Dirname: String): Boolean;
    function RemoveDir(Dirname: String): Boolean;
    function Status: String;
    function DeleteFile(Filename: String): Boolean;
    procedure Close;
    function Connect: Boolean;
    procedure Disconnect;
    procedure Abort;
    function FileSize(Filename: String): Integer;
    function IsDirectory(Value: String): Boolean;
    function FindFirst(Specifier: String): String;
    function FindNext: String;
    procedure FindClose;
    function LastError: String;
    function LastResponse: String;
    function Rename(Source: String; Dest: String): Boolean;
    property Host: String;
    property UserID: String;
    property PWD: String;
    property DefaultDir: String;
    property MaskPassword: Boolean;
    property Mode: Integer;
    property Port: Integer;
    property Timeout: Integer;
    property ReadTimeout: Integer;
    property ConnectionMode: Integer;
    property Passive: Boolean;
    property LogFile: String;
  end;

Konstruktoren #

Create #

Erzeugt eine Instanz von TFTP.

Signatur

constructor Create;

Methoden #

Free #

Gibt die Instanz frei.

Signatur

destructor Free;

Open #

Stellt Open bereit.

Signatur

function Open(Host: String; UserID: String; PWD: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode Open.

GetFile #

Stellt GetFile bereit.

Signatur

function GetFile(Source: String; Dest: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode GetFile.

PutFile #

Stellt PutFile bereit.

Signatur

function PutFile(Source: String; Dest: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode PutFile.

PutStream #

Stellt PutStream bereit.

Signatur

function PutStream(Source: TStream; Dest: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode PutStream.

GetStream #

Stellt GetStream bereit.

Signatur

function GetStream(Source: String; Dest: TStream): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode GetStream.

Execute #

Stellt Execute bereit.

Signatur

function Execute(Command: String): Integer;

Parameter

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

Rueckgabewert

Integer – Rueckgabewert der Methode Execute.

CreateSAVF #

Stellt CreateSAVF bereit.

Signatur

function CreateSAVF(Library: String; File: String; Description: String): Integer;

Parameter

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

Rueckgabewert

Integer – Rueckgabewert der Methode CreateSAVF.

CurrentDir #

Stellt CurrentDir bereit.

Signatur

function CurrentDir: String;

Rueckgabewert

String – Rueckgabewert der Methode CurrentDir.

ChangeDir #

Stellt ChangeDir bereit.

Signatur

function ChangeDir(Dirname: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode ChangeDir.

MakeDir #

Stellt MakeDir bereit.

Signatur

function MakeDir(Dirname: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode MakeDir.

RemoveDir #

Stellt RemoveDir bereit.

Signatur

function RemoveDir(Dirname: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode RemoveDir.

Status #

Stellt Status bereit.

Signatur

function Status: String;

Rueckgabewert

String – Rueckgabewert der Methode Status.

DeleteFile #

Stellt DeleteFile bereit.

Signatur

function DeleteFile(Filename: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode DeleteFile.

Close #

Stellt Close bereit.

Signatur

procedure Close;

Connect #

Stellt Connect bereit.

Signatur

function Connect: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode Connect.

Disconnect #

Stellt Disconnect bereit.

Signatur

procedure Disconnect;

Abort #

Stellt Abort bereit.

Signatur

procedure Abort;

FileSize #

Stellt FileSize bereit.

Signatur

function FileSize(Filename: String): Integer;

Parameter

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

Rueckgabewert

Integer – Rueckgabewert der Methode FileSize.

IsDirectory #

Stellt IsDirectory bereit.

Signatur

function IsDirectory(Value: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode IsDirectory.

FindFirst #

Stellt FindFirst bereit.

Signatur

function FindFirst(Specifier: String): String;

Parameter

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

Rueckgabewert

String – Rueckgabewert der Methode FindFirst.

FindNext #

Stellt FindNext bereit.

Signatur

function FindNext: String;

Rueckgabewert

String – Rueckgabewert der Methode FindNext.

FindClose #

Stellt FindClose bereit.

Signatur

procedure FindClose;

LastError #

Stellt LastError bereit.

Signatur

function LastError: String;

Rueckgabewert

String – Rueckgabewert der Methode LastError.

LastResponse #

Stellt LastResponse bereit.

Signatur

function LastResponse: String;

Rueckgabewert

String – Rueckgabewert der Methode LastResponse.

Rename #

Stellt Rename bereit.

Signatur

function Rename(Source: String; Dest: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode Rename.

Properties #

Host #

Property Host.

Typ String
Lesbar true
Schreibbar true

Signatur

property Host: String;

UserID #

Property UserID.

Typ String
Lesbar true
Schreibbar true

Signatur

property UserID: String;

PWD #

Property PWD.

Typ String
Lesbar true
Schreibbar true

Signatur

property PWD: String;

DefaultDir #

Property DefaultDir.

Typ String
Lesbar true
Schreibbar true

Signatur

property DefaultDir: String;

MaskPassword #

Property MaskPassword.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property MaskPassword: Boolean;

Mode #

Property Mode.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property Mode: Integer;

Port #

Property Port.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property Port: Integer;

Timeout #

Property Timeout.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property Timeout: Integer;

ReadTimeout #

Property ReadTimeout.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property ReadTimeout: Integer;

ConnectionMode #

Property ConnectionMode.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property ConnectionMode: Integer;

Passive #

Property Passive.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property Passive: Boolean;

LogFile #

Property LogFile.

Typ String
Lesbar true
Schreibbar true

Signatur

property LogFile: String;

Kategorie: TFTP

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TEDIFileTSFTP

Powered by BetterDocs

Table of Contents
  • Konstruktoren
    • Create
  • Methoden
    • Free
    • Open
    • GetFile
    • PutFile
    • PutStream
    • GetStream
    • Execute
    • CreateSAVF
    • CurrentDir
    • ChangeDir
    • MakeDir
    • RemoveDir
    • Status
    • DeleteFile
    • Close
    • Connect
    • Disconnect
    • Abort
    • FileSize
    • IsDirectory
    • FindFirst
    • FindNext
    • FindClose
    • LastError
    • LastResponse
    • Rename
  • Properties
    • Host
    • UserID
    • PWD
    • DefaultDir
    • MaskPassword
    • Mode
    • Port
    • Timeout
    • ReadTimeout
    • ConnectionMode
    • Passive
    • LogFile