External: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
m (1 revízia: Assembler) |
m (1 revízia: Assembler pismeno D) |
(Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |
(Žádný rozdíl)
|
Aktuální verze z 9. 11. 2012, 21:18
Externí deklarace dovolují spojovat samostatně kompilované procedury a funkce, napsané v assembleru, se zdrojovým kódem v Pascalu .
Pro spojení externího kódu a Pascalské jednotky nebo programu lze použít direktivy překladače {$L JménoSouboru}.
V procedurách a funkcích importovaných z DLLs direktiva external nahrazuje deklaraci a příkazovou část, která by jinak byla přítomná.
Příklady
function GetMode: Word; external; procedure SetMode(Mode: Word); external; {$L CURSOR.OBJ} function GlobalAlloc(Flags: Word; Bytes: Longint): THandle; far; external 'KERNEL' index 15;