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
  • TSFTP

TSFTP

5 min read

Typ: Klasse

Stellt die Scriptklasse TSFTP bereit.

Basisklasse TObject
Statisch false

Klassendeklaration

type
  TSFTP = class(TObject)
  public
    constructor Create(Mode: Integer = 1);
    destructor Free;
    function Connect: Boolean;
    procedure Disconnect;
    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 UploadStream(Source: TStream; Dest: String; Overwrite: Boolean = FALSE): Boolean;
    function UploadFile(Source: String; Dest: String; Overwrite: Boolean = FALSE): Boolean;
    function DownloadStream(Source: String; Dest: TStream; Resume: Boolean = FALSE): Boolean;
    function DownloadFile(Source: String; Dest: String; Resume: Boolean = FALSE): Boolean;
    function ChangeDir(Dirname: String): Boolean;
    function MakeDir(Dirname: String; Recurse: Boolean = FALSE): Boolean;
    function RemoveDir(Dirname: String): Boolean;
    function Rename(Source: String; Dest: String): Boolean;
    function DeleteFile(Filename: String): Boolean;
    procedure AddKeyExchangeAlgorithms(Value: String);
    procedure RemoveKeyExchangeAlgorithms(Value: String);
    procedure AddHostKeyAlgorithms(Value: String);
    procedure RemoveHostKeyAlgorithms(Value: String);
    property Host: String;
    property UserID: String;
    property PWD: String;
    property Progress: Integer;
    property Port: Integer;
    property BufferSize: Integer;
    property ProtocolVersion: TSFTPProtovolVersion;
    property CurrentDir: String;
  end;

Konstruktoren #

Create #

Erzeugt eine Instanz von TSFTP.

Signatur

constructor Create(Mode: Integer = 1);

Parameter

Name Typ Modifier Optional Beschreibung
Mode Integer value Ja Parameter Mode des Konstruktors.

Methoden #

Free #

Gibt die Instanz frei.

Signatur

destructor Free;

Connect #

Stellt Connect bereit.

Signatur

function Connect: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode Connect.

Disconnect #

Stellt Disconnect bereit.

Signatur

procedure Disconnect;

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.

UploadStream #

Stellt UploadStream bereit.

Signatur

function UploadStream(Source: TStream; Dest: String; Overwrite: Boolean = FALSE): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode UploadStream.

UploadFile #

Stellt UploadFile bereit.

Signatur

function UploadFile(Source: String; Dest: String; Overwrite: Boolean = FALSE): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode UploadFile.

DownloadStream #

Stellt DownloadStream bereit.

Signatur

function DownloadStream(Source: String; Dest: TStream; Resume: Boolean = FALSE): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode DownloadStream.

DownloadFile #

Stellt DownloadFile bereit.

Signatur

function DownloadFile(Source: String; Dest: String; Resume: Boolean = FALSE): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode DownloadFile.

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; Recurse: Boolean = FALSE): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Dirname String value Nein Parameter Dirname der Methode.
Recurse Boolean value Ja Parameter Recurse 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.

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.

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.

AddKeyExchangeAlgorithms #

Stellt AddKeyExchangeAlgorithms bereit.

Signatur

procedure AddKeyExchangeAlgorithms(Value: String);

Parameter

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

RemoveKeyExchangeAlgorithms #

Stellt RemoveKeyExchangeAlgorithms bereit.

Signatur

procedure RemoveKeyExchangeAlgorithms(Value: String);

Parameter

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

AddHostKeyAlgorithms #

Stellt AddHostKeyAlgorithms bereit.

Signatur

procedure AddHostKeyAlgorithms(Value: String);

Parameter

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

RemoveHostKeyAlgorithms #

Stellt RemoveHostKeyAlgorithms bereit.

Signatur

procedure RemoveHostKeyAlgorithms(Value: String);

Parameter

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

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;

Progress #

Property Progress.

Typ Integer
Lesbar true
Schreibbar false

Signatur

property Progress: Integer;

Port #

Property Port.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property Port: Integer;

BufferSize #

Property BufferSize.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property BufferSize: Integer;

ProtocolVersion #

Property ProtocolVersion.

Typ TSFTPProtovolVersion
Lesbar true
Schreibbar true

Signatur

property ProtocolVersion: TSFTPProtovolVersion;

CurrentDir #

Property CurrentDir.

Typ String
Lesbar true
Schreibbar true

Signatur

property CurrentDir: String;

Kategorie: TSFTP

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TFTPTDirListEntry

Powered by BetterDocs

Table of Contents
  • Konstruktoren
    • Create
  • Methoden
    • Free
    • Connect
    • Disconnect
    • GetFile
    • PutFile
    • PutStream
    • GetStream
    • UploadStream
    • UploadFile
    • DownloadStream
    • DownloadFile
    • ChangeDir
    • MakeDir
    • RemoveDir
    • Rename
    • DeleteFile
    • AddKeyExchangeAlgorithms
    • RemoveKeyExchangeAlgorithms
    • AddHostKeyAlgorithms
    • RemoveHostKeyAlgorithms
  • Properties
    • Host
    • UserID
    • PWD
    • Progress
    • Port
    • BufferSize
    • ProtocolVersion
    • CurrentDir