ellib – Scriptingbibliothek #
Die ellib (EULANDA® Library) ist eine umfangreiche Sammlung von Hilfsfunktionen, die in jedem iScript automatisch verfügbar ist. Sie wird in der SQL-Registry unter \SYSTEM\LIBS definiert und steht über das Context-Objekt zur Verfügung.
' Direkter Zugriff (im iScript-Kontext)
ellib.ShowMessage "Hallo Welt"
' Über das Context-Objekt
context.ellib.FileExists("C:\temp\test.txt")
Funktionsgruppen #
| Gruppe | Beschreibung |
|---|---|
| System | ProcessMessages, Sleep, HasAppFeature, Umgebungsvariablen |
| Dateien und Ordner | FileExists, FolderExists, MakePath, DeleteFile, RenameFile |
| Text und Clipboard | SaveString, LoadString, Clipboard-Zugriff, Binärdaten |
| Replace-Funktionen | Textvorlagen mit Platzhaltern, Variablen, Recordsets |
| XML-Konverter | XmlStrToDate, DateToXmlStr, Import/Export-Konvertierung |
| Formatierung | FormatFloat, FormatDateTime, FormatXml, ShowXml |
| Warten und Status | WaitForFileExists, ShowWaitMessage, WaitForCondition |
| Drucken und Export | Druckergruppen, PDF-Druck, Druckvorschau |
| Daten und Datasets | GetCurrentDocID, DocProperty, ObjFromSql |
| Lizenzierung | ModuleLicenced, PluginLicenced, UserAccess |
| GTIN und Barcode | MakeGTIN13, IsGTIN13, Barcode-Kommunikation |
| SQL-Hilfsfunktionen | SqlString, SqlBinary, StrIsTrue, DebugOut, CreateConnection |
| Verschiedenes | Farben, Richtext, FTP, ActiveControl, Templates |