Každý identifikátor v klauzuli uses označuje jednotku, která je použita v aktuálním programu nebo jednotce.
- Syntaxe
uses identifikátor, ... identifikátor;
- Popis
- Pro nalezení jednotky uvedené v klauzuli uses, překladač nejdříve hledá mezi rezidentními jednotkami, zavedenými ze souboru TPW.TPL při spuštění prostředí.
- Jestliže překladač nenalezne specifikovanou jednotku (JménoJednotky) mezi rezidentními jednotkami, hledá ji na disku, a to soubor se jménem JménoJednotky.TPU.
- Překladač hledá v aktuálním adresáři a v adresáři Options|Directories|Unit Directories.
Příklad pro Windows
program MyProgram; uses WinDos, WinCrt; { program teď může používat } { rutiny z WinDos a WinCrt }
Příklad pro DOS
program MyProgram; uses Dos, Crt; { program teď může používat } { rutiny z Dos a Crt } var (vyhrazené slovo)
Deklarace proměnných (var) spojí identifikátor a její typ s paměťovým místem, kde bude uschována hodnota proměnné.
- Syntaxe
var identifikátor, ... identifikátor: typ; ... identifikátor, ... identifikátor: typ;
- Popis
- Direktiva absolute je použita k určení konkrétního místa (adresy) proměnné v paměti.
- Vyhrazené slovo var je použito také k deklaraci formálních parametrů.
Příklady
{;Deklarace proměnných } var X, Y, Z: real; I, J, K: Integer; Konec, Chyba: Boolean; Vektor: array[1..10] of real; Jmeno: string[15]; Soubor: Text; Pismena: set of 'A'..'Z';