Otevřít hlavní menu

Změny

Uses

Přidáno 1 672 bajtů, 30. 9. 2012, 00:04
Vytvorená stránka „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; ...“
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';


[[Category:rezervovaná slova]]