$E |
Émulation |
Turbo Pascal |
Syntaxe
Paramètres
Nom |
Description |
- |
Ce paramètre permet de désactiver l'émulation du coprocesseur mathématique. |
+ |
Ce paramètre permet d'activer l'émulation du coprocesseur mathématique. |
Description
Cette directive permet d'activer l'émulation du coprocesseur mathématique.
Remarques
- La directive $E active ou désactive la liaison avec une bibliothèque d'exécution émulant le coprocesseur numérique 80x87 s'il n'en existe pas.
- Lorsque vous compilez un programme dans l'état {$N+,E+}, le Turbo Pascal établit un lien avec l'émulateur 80x87 complet. Le fichier
.EXE résultant peut être utilisé sur n'importe quelle machine, indépendamment de la présence d'un 80x87. S'il
en trouve un, le Turbo Pascal l'utilisera; sinon, la bibliothèque d'exécution l'émulera.
- Dans l'état {$N+,E-}, le Turbo Pascal produit un programme ne pouvant être utilisé que si un 80x87 est présent.
- Le commutateur d'émulation 80x87 n'a aucun effet s'il est utilisé dans une unité; elle ne s'applique qu'à la compilation d'un programme. De plus, si le
programme est compilé dans l'état {$N-} et si toutes les unités utilisées par le programme ont été compilées avec {$N-}, une bibliothèque d'exécution 80x87
n'est pas requise et le commutateur d'émulation 80x87 est ignoré.
Dernière mise à jour : Dimanche, le 25 janvier 2015