Keitaml15
Messages postés5Date d'inscriptionsamedi 14 juin 2014StatutMembreDernière intervention25 juin 2014
-
18 juin 2014 à 14:48
denisbertin
Messages postés248Date d'inscriptionlundi 22 avril 2013StatutMembreDernière intervention13 mai 2023
-
13 nov. 2014 à 06:26
Je tente compiler un projet en Turbo Pascal, mais la machine m'affiche toujours "Erreur 49: segment de données trop volumineux". Pour le moment j'ai tenté de réduire la taille du ficher source en faisant appel à des procédures et fonctions indépendantes, mais je ne parviens pas à m'en sortir. SVP si vous avez une suggestion croyez que je vous en serez très reconnaissant.
dubois77
Messages postés675Date d'inscriptionjeudi 17 avril 2008StatutMembreDernière intervention19 février 201914 18 juin 2014 à 17:24
salut
multiplie les unités ça devrait permettre d'avoir plus de place
(une unité principale qui fait appel à plusieurs autres units indépendant, chaque unit pouvant recevoir des VAR et des constantes)
vois aussi du coté des fichiers res
denisbertin
Messages postés248Date d'inscriptionlundi 22 avril 2013StatutMembreDernière intervention13 mai 20231 1 nov. 2014 à 11:28
Les mêmes faits entraine les mêmes résultats une compilation qui dépasse le code d'adressage d'un segment en 16 bits n'est pas plus petit avec de multiple unités. le code généré est le même, la solution consiste à utiliser un compilateur 32 ou 64 bits.
denisbertin
Messages postés248Date d'inscriptionlundi 22 avril 2013StatutMembreDernière intervention13 mai 20231 13 nov. 2014 à 06:21
Je voulais quand même vous dire monsieur Dubois que je me suis heurté au même problème et le code compilé en 16 bits si il ne tiens pas dans le code segment CS, ce n'est pas en découpant en plus petites unités que le même code seras lui aussi généré de la même façon, certain parlé du tout et de son ensemble, vous devriez vérifier.
denisbertin
Messages postés248Date d'inscriptionlundi 22 avril 2013StatutMembreDernière intervention13 mai 20231 13 nov. 2014 à 06:26
Tu peut par contre placer les modules dans des DLL, Data Link Librarie pour soulager le corps principal de ton programme, ceci étant je travaille sous Windows.