Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2641 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  1[C] quelle incidence des mot-clés NEAR et FAR sous windows?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

1[C] quelle incidence des mot-clés NEAR et FAR sous windows?

n°1313806
namerh
Posté le 26-02-2006 à 17:22:40  profilanswer
 

salut
 
mon livre traite de l'utilisation des mots clés NEAR ou FAR servant à gérer la mémoire.
 
mais apparemment je crois comprendre que ça concerne les progs destinés à tourner sous MS-DOS
 
d'où première question: y a t il encore des applications développés pour MS-DOS de nos jours???
 
2e question: quel impact aura l'utilisation de NEAR et FAR sous windows (98, 2000, XP)?
 
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?
 
merci par avance

mood
Publicité
Posté le 26-02-2006 à 17:22:40  profilanswer
 

n°1313934
olivthill
Posté le 26-02-2006 à 22:26:31  profilanswer
 

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.

n°1314259
namerh
Posté le 27-02-2006 à 13:13:11  profilanswer
 

merci pour cette reponse tres precise


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  1[C] quelle incidence des mot-clés NEAR et FAR sous windows?

 

Sujets relatifs
[VBScript] Livre Scripting orienté administration WindowsSavez-vous où windows enregistre le fichier de calibrage d'un volant?
Lister les DSN (odbc) dispo sous windows en PHPRécupérer des infos d'un terminal server sous windows 2000 Server en p
Faire des liens vers les images clés dans flash ?Copie de répertoire avec if avec un serveur sous Windows 2000 Serveur
Modifier un service windows en batchProgramme linux sous windows
Ouverture de fichier sous windowsErreur Api Windows
Plus de sujets relatifs à : 1[C] quelle incidence des mot-clés NEAR et FAR sous windows?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR