Dag,
Nog steeds ben ik bezig met het aanpassen van een oud TC++ project.
Het gaat hier om een snel geprogrammeerd programma die iets uitgebreidt moet worden.
De belangrijkste aanpassing in het programma is dat een datatype long, vervangen moest worden door een datatype dat uit twee longs bestaat.
Dit is gelukt, echter met een probleempje.
Het probleem was dat alle structs gedefinieerd en gedeclareerd worden in een aantal bestanden, maar allen global.
Nu een aantal van deze structs zijn uitgebreidt van long naar mijn eigen datatype longer (bestaande uit twee longs dus), geeft het de foutmelding: too much global data defined in file.
Niet handig
Het project heeft een klein beetje haast, waardoor uitgebreide code veranderingen niet erg gewenst zijn.
Instellingen proberen aan te passen:
Overlay dos al geprobeerd, verschillende geheugenmodellen: van medium tot huge. Maar altijd treden er wel fouten op. Meestal bovenstaande.
Ook veel andere instellingen geprobeerd maar niets lijkt te helpen.
Iemand veel ervaring met soortgelijke problemen? het gaat dus om een DOS programma die eerst liep met de instellingen: standard dos, model large. Maar na de conversie niet meer.
Suggesties, mogelijke instellingswijzigingen of stukjes voorbeeldcode om dit probleem op te lossen zijn zeer zeer welkom!
bvd
Nog steeds ben ik bezig met het aanpassen van een oud TC++ project.
Het gaat hier om een snel geprogrammeerd programma die iets uitgebreidt moet worden.
De belangrijkste aanpassing in het programma is dat een datatype long, vervangen moest worden door een datatype dat uit twee longs bestaat.
Dit is gelukt, echter met een probleempje.
Het probleem was dat alle structs gedefinieerd en gedeclareerd worden in een aantal bestanden, maar allen global.
Nu een aantal van deze structs zijn uitgebreidt van long naar mijn eigen datatype longer (bestaande uit twee longs dus), geeft het de foutmelding: too much global data defined in file.
Niet handig
Het project heeft een klein beetje haast, waardoor uitgebreide code veranderingen niet erg gewenst zijn.
Instellingen proberen aan te passen:
Overlay dos al geprobeerd, verschillende geheugenmodellen: van medium tot huge. Maar altijd treden er wel fouten op. Meestal bovenstaande.
Ook veel andere instellingen geprobeerd maar niets lijkt te helpen.
Iemand veel ervaring met soortgelijke problemen? het gaat dus om een DOS programma die eerst liep met de instellingen: standard dos, model large. Maar na de conversie niet meer.
Suggesties, mogelijke instellingswijzigingen of stukjes voorbeeldcode om dit probleem op te lossen zijn zeer zeer welkom!
bvd