Otevřít hlavní menu

Změny

$E Emulace

Přidáno 1 152 bajtů, 7. 10. 2012, 21:13
Vytvorená stránka „Povoluje nebo zakazuje linkování s běhovou knihovnou emulace 80x87. Syntaxe: {$E+} nebo {$E-} Implicitně: {$E+} Typ: Globální Povel menu: [X] Em...“
Povoluje nebo zakazuje linkování s běhovou knihovnou emulace 80x87.

Syntaxe: {$E+} nebo {$E-}
Implicitně: {$E+}
Typ: Globální
Povel menu: [X] Emulation

Direktiva [[$E]] povoluje nebo zakazuje linkování s běhovou knihovnou, která emuluje numerický koprocesor 80x87, když tento v systému není.

;Režinm {$N+,E+}
Když kompilujete program v režimu {[[$N+]],[[E+]]}, Borland Pascal linkuje s plným emulátorem 80x87.

Výsledný .EXE soubor lze použít na kterémkoli počítači, bez ohledu na to, zda má 80x87. Je-li koprocesor nalezen, Borland Pascal ho použije; jinak ho emuluje běhová knihovna.

;Režim {$N+,E-}
V režimu {[[$N+]],[[E-]]} vytvoří překladač program, který lze použít pouze s nainstalovaným 80x87.

Přepínač emulace 80x87 nemá žádný účinek, je-li použit v jednotce; vztahuje se pouze na kompilování programů.

;Režim {$N-,E+}
Je-li program zkompilován v režimu {[[$N-]]} a byly-li všechny jednotky, které tento program používá, zkompilovány s {$N-}, běhová knihovna se nevyžaduje a přepínač emulace 80x87 je ignorován.

[[Category:;Direktívy prekladače]]