Espace adresse réservé pour les ressources (Object Pascal)

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Liste des directives de compilation Object Pascal - Index


OS Linux
Type Paramètre
Syntaxe {$M bytesréservées} {$RESOURCERESERVE bytesréservées}
Défaut {$M 1048576}
Portée Globale

Remarques

Cette directive est utilisée dans la programmation Linux uniquement. Pour plus d'informations sur les directives $M ($MINSTACKSIZE et $MAXSTACKSIZE) dans Windows, voir Tailles d'allocation mémoire (Object Pascal).

Utilisez la directive $M pour augmenter ou diminuer la quantité d'espace adresse réservé aux ressources.

Par défaut, le compilateur réserve 1 Mo d'espace adresse pour les ressources, en plus de ce que l'application utilise réellement au moment de la liaison. Cet espace adresse supplémentaire est fourni pour supporter les versions localisées de l'application qui intègrent de plus grands fichiers de ressources que la version originale. Pour autant que vous réserviez suffisamment d'espace adresse, vous n'avez pas à relier l'exécutable entier pour produire une version localisée.

Pour une portabilité maximale entre les plates-formes Windows et Linux, vous devez utiliser la forme longue de cette directive $RESOURCERESERVE et non $M.

Voir aussi