VCL und RTL verwenden: Übersicht
Nach oben zu RTL verwenden - Index
Die Delphi-Laufzeitbibliothek (oder RTL) setzt sich aus einer Reihe von Basis-Units zusammen, die die zugrunde liegende Unterstützung für die meisten VCL- und FMX-Komponentenbibliotheken liefern. Die RTL umfasst globale Routinen, Hilfsklassen, wie diejenigen, die Streams und Listen repräsentieren, und Klassen, wie TObject, TPersistent und TComponent. Obwohl die RTL eng mit der FMX und VCL verbunden ist, enthält sie keine Komponenten, die in der Tool-Palette angezeigt werden. Die Klassen und Routinen in der RTL werden von den in der Tool-Palette angezeigten Komponenten verwendet und können im Anwendungscode in VCL- oder FireMonkey-Projekten oder beim Schreiben von eigenen Klassen eingesetzt werden.
Die Delphi-RTL ist eine umfassende Bibliothek mit .pas-Dateien, die vom Delphi-Compiler (DCC32.exe) compiliert wurden. Der Delphi-Compiler gibt dann .hpp-Dateien für die Verwendung durch den C++-Compiler (BCC32.exe) aus. Daher nutzen sowohl Delphi als auch C++Builder die Delphi-RTL. Die Klassen und Member der RTL sind zusammen mit den VCL- und FireMonkey-Bibliotheken in der Bibliotheksreferenz beschrieben.
Hinweis: Verwechseln Sie die Delphi-RTL nicht mit der C++-Laufzeitbibliothek. Viele der Routinen in der Delphi-RTL führen ähnliche Funktionen wie diejenigen in der C-Laufzeitbibliothek durch, können aber unterschieden werden, weil die Funktionsnamen in der Delphi-RTL mit einem Großbuchstaben beginnen (die Namen von C-RTL-Funktionen beginnen mit einem Kleinbuchstaben) und Delphi-RTL-Funktionen im Header einer Unit deklariert werden.
Themen
Hinweis: Die folgenden Themen behandeln viele der Klassen und Routinen aus der RTL-Bibliothek und erläutern ihre Verwendung. Die Laufzeitbibliothek enthält aber zahlreiche zusätzliche Routinen für weitere, hier nicht erwähnte Aufgaben. Zu diesen weiteren Routinen gehören eine große Anzahl von mathematischen Funktionen (definiert in der Unit System.Math), Routinen für die Arbeit mit Datums- und Zeitwerten (definiert in den Units System.SysUtils und System.DateUtils ) sowie Routinen für die Arbeit mit Werten vom Typ Variant (definiert in der Unit System.Variants). Die Hilfe enthält eine Liste der RTL-bezogenen Funktionen und Typen; siehe API-Kategorien - Index.
- Streams verwenden
- Mit Dateien arbeiten
- Arbeiten mit .ini-Dateien
- Mit Listen arbeiten
- Mit Stringlisten arbeiten
- Mit Strings arbeiten
- Zeichenbereiche anlegen
- Maßeinheiten umrechnen
- Benutzerdefinierte Varianten definieren