Klassenbibiliothek:
EXApp | EXDialog | EXMath | EXString | EXStrings | EXXmlDoc | EXSystem | EXNetwork | EXImage
EXApp | EXDialog | EXMath | EXString | EXStrings | EXXmlDoc | EXSystem | EXNetwork | EXImage
ExBox // Makros / Klassenreferenz - EXSystem
Diese Klasse bietet allgemeine System-Funktionen sowie spezialisierte Unterfunktionen (z.Bsp. für Dateien oder Verzeichnisse).
Folders: TEXFolders
Zugriff auf (spezielle) Windows-Systemverzeichnisse.
Files: TEXFiles
Funktionen zum Umgang mit Dateien.
Path: TEXPath
Funktionen zum Umgang mit Verzeichnissen.
Zugriff auf (spezielle) Windows-Systemverzeichnisse.
Files: TEXFiles
Funktionen zum Umgang mit Dateien.
Path: TEXPath
Funktionen zum Umgang mit Verzeichnissen.
SendMessage(Handle: HWND; Msg: Cardinal; wParam, lParam: Integer)
Schickt eine Botschaft (Msg) an das mit Handle angegebene Object. Über wParam und lParam können optional benötigte Parameter übergeben werden.
PostMessage(Handle: HWND; Msg: Cardinal; wParam, lParam: Integer)
Schickt eine Botschaft (Msg) an das mit Handle angegebene Object. Über wParam und lParam können optional benötigte Parameter übergeben werden.
TaskList(Container: TEXStrings): Boolean
Liefert eine Liste der aktuell laufenden Programme zurück. Diese werden als einzelne TEXString-Objekte in dem übergebenen Container abgelegt.
ProcessList(Container: TEXStrings; FullPath: Boolean): Boolean
Liefert eine Liste der aktuell laufenden Prozesse zurück. Diese werden als einzelne TEXString-Objekte in dem übergebenen Container abgelegt.
WindowList(Container: TEXStrings): Boolean
Liefert eine Liste der aktuell erzeugten Fenster-(Klassen). Diese werden als einzelne TEXString-Objekte in dem übergebenen Container abgelegt.
SimulateKeys(AText: string)
Simuliert die Tastendrücke des übergebenen Textes und sendet diese an eine aktuell im Fokus stehende Anwendung.
ExtensionRegistered(Ext: string): Boolean
Prüft, ob die übergeben Dateierweiterungen im System registriert wurde.
ODBCLinkExists(AName: string): Boolean
Prüft, ob der übergebene ODBC-Name im System registriert wurde.
InternetAvailable: Boolean
Prüft auf eine vorhandene Internetverbindung. Achtung: Das Vorhandenen einer Verbindung kann nicht in allen Fällen zu 100% garantiert werden.
VolumeName(Drive: Char): string
Liefert die Partitions-Bezeichnung für das übegebene, logische Laufwerk (Drive) zurück.
VolumeSerialNumber(Drive: Char): string
Liefert die Seriennummer für das übegebene, logische Laufwerk (Drive) zurück.
VolumeFileSystem(Drive: Char): string
Liefert den Namen des verwendeten Dateisystems (z.Bsp. FAT32 oder NTFS) für das übegebene, logische Laufwerk (Drive) zurück.
RegisteredCompany: string
Liefert den Namen der Firma (OEM) zurück, die für die Windows-Installation registriert wurde.
RegisteredOwner: string
Liefert den Namen des Eigentümers (OEM) zurück, die für die Windows-Installation registriert wurde.
BIOSName: string
Liefert den Namen des eingesetzten BIOS zurück, falls möglich.
WindowsVersion: string
Liefert den Namen der eingesetzten Windows-Version zurück.
CPUFreq: Double
Liefert die aktuelle CPU-Frequenz (Mhz) zurück.
TotalPhysicalMemory: Double
Liefert die Größe (GB) des installierten Speichers (RAM) zurück.
FreePhysicalMemory : Double
Liefert die Größe (GB) des noch freien Speichers (RAM) zurück.
Schickt eine Botschaft (Msg) an das mit Handle angegebene Object. Über wParam und lParam können optional benötigte Parameter übergeben werden.
PostMessage(Handle: HWND; Msg: Cardinal; wParam, lParam: Integer)
Schickt eine Botschaft (Msg) an das mit Handle angegebene Object. Über wParam und lParam können optional benötigte Parameter übergeben werden.
TaskList(Container: TEXStrings): Boolean
Liefert eine Liste der aktuell laufenden Programme zurück. Diese werden als einzelne TEXString-Objekte in dem übergebenen Container abgelegt.
ProcessList(Container: TEXStrings; FullPath: Boolean): Boolean
Liefert eine Liste der aktuell laufenden Prozesse zurück. Diese werden als einzelne TEXString-Objekte in dem übergebenen Container abgelegt.
WindowList(Container: TEXStrings): Boolean
Liefert eine Liste der aktuell erzeugten Fenster-(Klassen). Diese werden als einzelne TEXString-Objekte in dem übergebenen Container abgelegt.
SimulateKeys(AText: string)
Simuliert die Tastendrücke des übergebenen Textes und sendet diese an eine aktuell im Fokus stehende Anwendung.
ExtensionRegistered(Ext: string): Boolean
Prüft, ob die übergeben Dateierweiterungen im System registriert wurde.
ODBCLinkExists(AName: string): Boolean
Prüft, ob der übergebene ODBC-Name im System registriert wurde.
InternetAvailable: Boolean
Prüft auf eine vorhandene Internetverbindung. Achtung: Das Vorhandenen einer Verbindung kann nicht in allen Fällen zu 100% garantiert werden.
VolumeName(Drive: Char): string
Liefert die Partitions-Bezeichnung für das übegebene, logische Laufwerk (Drive) zurück.
VolumeSerialNumber(Drive: Char): string
Liefert die Seriennummer für das übegebene, logische Laufwerk (Drive) zurück.
VolumeFileSystem(Drive: Char): string
Liefert den Namen des verwendeten Dateisystems (z.Bsp. FAT32 oder NTFS) für das übegebene, logische Laufwerk (Drive) zurück.
RegisteredCompany: string
Liefert den Namen der Firma (OEM) zurück, die für die Windows-Installation registriert wurde.
RegisteredOwner: string
Liefert den Namen des Eigentümers (OEM) zurück, die für die Windows-Installation registriert wurde.
BIOSName: string
Liefert den Namen des eingesetzten BIOS zurück, falls möglich.
WindowsVersion: string
Liefert den Namen der eingesetzten Windows-Version zurück.
CPUFreq: Double
Liefert die aktuelle CPU-Frequenz (Mhz) zurück.
TotalPhysicalMemory: Double
Liefert die Größe (GB) des installierten Speichers (RAM) zurück.
FreePhysicalMemory : Double
Liefert die Größe (GB) des noch freien Speichers (RAM) zurück.