Citation :
Y a t il encore des applications développés pour MS-DOS de nos jours???
|
Il y en a peu. Cela dépend si le mot "application" inclus les petits exercices pour informaticiens débutants ou non.
Citation :
quel impact aura l'utilisation de NEAR et FAR sous windows (98, 2000, XP)?
|
Pratiquement aucun.
NEAR et FAR étaient utilisés par les programmes exécutables de type "MZ" (applications DOS), et plus précisément pour ceux dont les modèles de mémoire étaient medium, large et huge (les modèles tiny et small n'avaient que des pointeurs near).
NEAR et FAR étaient aussi utilisé par les programmes exécutables de type "NE" (application Windows 16-bit), pour NEARPROC et FARPROC.
NEAR et FAR sont des mots acceptés par les compilateurs C/C++ de programmes exécutables de type "PE" (application Windows 32-bit (Windows 95, 98, ... XP), mais NEAR et FAR sont interprétés de la même manière, c'est-à-dire, pour désigner des pointeurs 32 bits.
Citation :
Lors de la migration d'une application, est-ce susceptible de faire planter le programme si on laisse ces mots-clés dans le prog destiné cette fois à tourner sur un O.S. microsoft?
|
Dans 99% des cas, tout ce passera bien. Le 1 pourcent restant est pour des situations très particulères, par exemple, si le programmeur stocke des pointeurs NEAR dans des tableaux, et qu'ils sont définis pour avoir deux octets seulement par pointeur NEAR, ou bien s'ils sont accédés par l'intérmédiaire d'un pointeur incrémenté d'un pas de deux octets au lieu de quatre octets.