$E Emulace: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
(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...“)
 
Řádek 8: Řádek 8:
 
Direktiva [[$E]] povoluje nebo zakazuje linkování s běhovou knihovnou, která emuluje numerický koprocesor 80x87, když tento v systému není.
 
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+}
+
;Režim {$N+,E+}
 
Když kompilujete program v režimu {[[$N+]],[[E+]]}, Borland Pascal linkuje s plným emulátorem 80x87.
 
Když kompilujete program v režimu {[[$N+]],[[E+]]}, Borland Pascal linkuje s plným emulátorem 80x87.
  

Verze z 7. 10. 2012, 21:13

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žim {$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.