Verwenden der RTL (Laufzeitbibliothek)

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu RTL verwenden - Index


Die Object Pascal-Laufzeitbibliothek (oder RTL) setzt sich aus einer Reihe von Basis-Units zusammen, die die zugrunde liegende Unterstützung für die meisten FireMonkey-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 FireMonkey 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 FireMonkey-Projekten oder beim Schreiben von eigenen Klassen eingesetzt werden.

Die Object Pascal-RTL kann sowohl in Object Pascal- als auch C++-Anwendungen verwendet werden. Die Object Pascal-RTL setzt sich aus einer umfassenden Bibliothek mit .pas-Dateien zusammen, die vom Object Pascal-Compiler compiliert werden. Der Object Pascal-Compiler gibt dann C++-Header-Dateien für die Verwendung durch die C++-Compiler aus. Daher kann in Object Pascal- und C++-Anwendungen die Object Pascal-RTL verwendet werden. Die Object Pascal- und C++-Klassen und -Member der RTL sind zusammen mit der FireMonkey-Bibliothek in der Bibliotheksreferenz beschrieben.

Hinweis: Verwechseln Sie die Object Pascal-RTL nicht mit der C-Laufzeitbibliothek. Viele der Routinen in der Object Pascal-RTL führen ähnliche Funktionen wie diejenigen in der C-Laufzeitbibliothek durch, können aber unterschieden werden, weil die Funktionsnamen in der Object Pascal-RTL mit einem Großbuchstaben (wie z. B. FindClose) und die Funktionsnamen der C-RTL mit einem Kleinbuchstaben und manchmal mit einen führenden Unterstrich (wie z. B. _findclose) beginnen. Außerdem werden Funktionen der Object Pascal-RTL im Header einer Object Pascal-Unit deklariert, während Funktionen der C-RTL in einer C++-Header-Datei (.h) definiert werden.

Beispiele:

Abschnitte

Hinweise:

  • Die Unit System enthält einen Großteil der Object Pascal-Laufzeitbibliothek (RTL).
  • In den folgenden Abschnitten oder Themengruppen werden viele der Klassen und Routinen aus der RTL-Bibliothek behandelt und deren Verwendung erläutert.
  • Viele wichtige Klassen und Routinen der Laufzeitbibliothek werden aber in den folgenden Themen nicht erwähnt. Zu diesen weiteren Routinen zählen unter anderem die folgenden:
  • Die Hilfe enthält zudem eine Liste der RTL-bezogenen Funktionen und Typen; siehe API-Kategorien - Index.

Siehe auch