Futásidejű könyvtár

A Programozás Wiki wikiből

RTL (Runtime Library) vagy futásidejű könyvtár, nem más mint egy olyan unit gyűjtemény amely rengeteg modult tartalmaz általános és rendszer programozáshoz egyaránt. Ezen unitok mindegyike modul vagy operációs rendszer specifikus, mely azt jelenti, hogy a benne létrehozott eljárások, függvények, típusok, stb használatához szükség van a unit nevére a programunk deklarációs részében. Természetesen vannak kivételek, mint Windows alatt a System unit, mely automatikusan csatolódik a programhoz.

Free Pascal RTL[szerkesztés]

Nézzük meg például a Free Pascalt, amely olyan unitokat tartalmaz, mint például:

  • System,
  • SysUtils,
  • StrUtils,
  • DateUtils,
  • Classes,
  • Variants,
  • Math,
  • IniFiles,
  • Registry,
  • Windows,
  • ShellAPI,
  • BaseUnix,
  • Unix
  • DynLibs

S mindezen modulok egy olyan egységet képeznek,amelyet összefoglaló néven futásidejű könyvtárnak neveznek pascalban.

Lásd még[szerkesztés]