IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 3 fois
Vote des utilisateurs
0 
0 
Détails
Licence : Gratuit pour usage non commercial
Mise en ligne le 7 avril 2014
Langue : Français
Référencé dans
Navigation

Unité XMS

Unité permettant d'accéder à la mémoire XMS :
  • Gestion d'un tas XMS pour une utilisation plus aisée ;
  • Ajout du type flux TXMSStream compatible avec tous les autres flux présents dans l'unité Objects ;
  • Gestion avancée des erreurs pour éviter au maximum les plantages ;
  • Support des langues française et anglaise pour les erreurs.

Le verrouillage des blocs XMS peut se révéler très aléatoire et doit de ce fait être surveillé de très près.
Il est impossible de verrouiller des blocs d'une taille supérieure à un mégaoctet. En effet, le verrouillage a pour but de ramener en mémoire basse un bloc de mémoire étendue, donc dans le premier mégaoctet. Il est donc évidemment impossible de placer un bloc de plusieurs mégaoctets dans un seul.

La mémoire XMS n'accepte de déplacer qu'un nombre pair d'octets ; néanmoins, ToXms et FromXms (et donc TXMSStream) sont adaptées pour la lecture et l'écriture d'un nombre impair d'octets.
Il semblerait que Windows 95 et suivants permettent de déplacer un nombre impair d'octets. Comme ce n'est pas explicitement dit par Microsoft, cette fonctionnalité n'est pas exploitée : XMSMove n'accepte qu'un nombre pair d'octets.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.