Oud FoxPro programma

Status
Niet open voor verdere reacties.

anciano

Gebruiker
Lid geworden
2 nov 2011
Berichten
68
Hi, Ik heb een programma wat destijds is gemaakt voor mij in Foxpro. Het programma staat op 5 diskettes en na de installatie (via usb disk drive) krijg ik een melding van "insuficient memory''
Volgens mij is het gemaakt in de windows 95/98 tijdperk. Het is een simpel programma voor een Tour de France spel. Ik was erg blij met dit simpele programma en zou het dit jaar weer eens willen gaan gebruiken, maar helaas werkt (zoals boven geschreven) het nog niet. O ja, het is geinstalleerd op een asus Eee Pc 1000h met een windows XP besturing (met genoeg geheugen)
Is er iemand die mij hierbij kan helpen?
Eeuwig dankbaar.
Gr.
Edwin
 
Dag Edwin. Als ik me niet vergis bestaat Foxpro al vanaf het DOS tijdperk.
Wat je eens kan proberen is het volgende.
Rechtsklik op het .exe bestand
Kies voor eigenschappen
Ga naar tabbladje Compatibiliteit
Bij Compatibileitsmodus vink je het vakje aan. Dit programma uitvoeren in compatibiliteitsmodus voor.
Selecteer het gewenste besturingssysteem.
Klik daarna Toepassen > OK.
 
Hi gebruiker2334,
Bedankt voor de snelle reactie, maar dat had al uitgeprobeerd en helaas dat werkt niet!
 
Laatst bewerkt door een moderator:
Dat is inderdaad dusdanig oud dat het programma waarschijnlijk nog conventioneel DOS geheugen gebruikt dat kennelijk te weinig is.
Je kunt dan High memory gebruiken om dit te verhogen.
Kijk eens hier:
http://en.wikipedia.org/wiki/HIMEM.SYS
 
Bedankt, maar wat is ook alweer de commando regel en waar moet is deze plaatsen? Ik doe in windows ''cmd'' en vervolgens edit config.sys, maar daar staat niets! Of moet ik ergens anders zijn?
Nogmaals bedankt voor het meedenken.
 
In XP heet dat Config.nt
Staat in C:\Windows\System32

Tijs.
 
Hoi Tijs, ik heb het bestand gevonden, maar hoe bewerk ik deze?
Tnx
 
Laatst bewerkt:
Vanuit Windows zelf, met bijvoorbeeld Kladblok.
Zoals aangegeven in de link die ik plaatste moet je daar dan DOS=HIGH in zetten.
 
Laatst bewerkt:
Bedankt edmoor,
Hier onder het bestand, maar ik weer even niet meer wat ik moet veranderen:

REM Initialisatiebestand voor Windows MS-DOS
REM
REM CONFIG.SYS vs CONFIG.NT
REM Het bestand c:\config.sys, dat normaal wordt gebruikt voor het
REM initialiseren van DOS, wordt hier niet gebruikt. Dit bestand,
REM config.nt, wordt gebruikt om c:\config.sys te vervangen als
REM er geen ander bestand in een PIF-bestand is opgegeven.
REM
REM ECHOCONFIG
REM Tijdens de initialisatie van het DOS-subsysteem wordt er niets
REM weergegeven. U kunt de opdracht "EchoConfig" aan config.nt toevoegen
REM om de weergave tijdens de initialisatie van het DOS-subsysteem te
REM activeren.
REM
REM NTCMDPROMPT
REM Als u tijdens een TSR of tijdens het uitvoeren van een op MS-DOS
REM gebaseerde toepassing naar de opdrachtprompt teruggaat, voert Windows
REM COMMAND.COM uit. Hierdoor kan de TSR actief blijven. Als u CDM.EXE
REM in plaats van de Windows-opdrachtprompt wilt uitvoeren, dient u de
REM opdracht ntcmdprompt aan CONFIG.NT of een ander opstartbestand toe
REM te voegen.
REM
REM DOSONLY
REM U kunt standaard elk type toepassing starten als COMMAND.COM
REM actief is. Als u een toepassing start die niet op MS-DOS is
REM gebaseerd, kunnen TSR's die worden uitgevoerd, worden afgebroken.
REM Om ervoor te zorgen dat alleen op MS-DOS gebaseerde programma's
REM kunnen worden gestart, dient u de opdracht dosonly aan CONFIG.NT
REM of een ander opstartbestand toe te voegen.
REM
REM EMM
REM U kunt de opdracht EMM gebruiken om de EMM(Expanded Memory Manager) te
REM configureren. De syntaxis is:
REM
REM EMM = [A=AltRegSets] [B=BaseSegment] [RAM]
REM
REM AltRegSets
REM Geeft het totaal aantal Alternative Mapping Register Sets
REM dat het systeem ondersteunt. 1 <= AltRegSets <= 255. De
REM standaardwaarde is 0.
REM BaseSegment
REM Geeft het segmentadres in het conventioneel DOS-geheugen waar
REM het systeem begint met toewijzen van geheugen aan EMM-tabelframes.
REM De waarde moet hexadecimaal zijn. 0x1000 <= BaseSegment <= 0x4000.
REM De waarde wordt afgerond naar de 16KB-grens. De standaardwaarde
REM is 0x4000.
REM RAM
REM Geeft aan dat het systeem alleen 64KB-adresruimte uit het Upper
REM Memory Block (UMB) moet gebruiken voor EMM-tabelframes en de
REM resterende ruimte (indien aanwezig) moet vrijhouden voor
REM loadhigh- en devicehigh-opdrachten van DOS. Het systeem zal
REM standaard al het beschikbare UMB-geheugen gebruiken voor
REM tabelframes.
REM
REM De grootte van EMM wordt bepaald door een pif-bestand (het pif-
REM bestand van uw toepassing of _default.pif). Indien de grootte
REM als 0 is aangegeven, wordt EMM uitgeschakeld en wordt de EMM-regel
REM genegeerd.
REM
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=40
 
Daar is het dus kennelijk al geregeld, zie de laatste 3 regels.
Alles achter REM is commentaar en wordt niet uitgevoerd.
Het is dus helaas niet de oplossing voor je probleem.
 
Hoi Tijs,
Bedankt voor alle tips, maar dat wordt mij teveel! Ik ga maar een tour spel maken in Excel.
In ieder geval bedankt.
 
Graag gedaan.

Nu je niet verder gaat en overstapt op Excel, graag even de vraag op opgelost zetten: Klik op "Zet status opgelost" op de donkerblauwe horizontale balk, bijna bovenaan deze webpagina [die met "Zet status opgelost", "Onderwerp opties" etc.]

Tijs.
 
Bedankt M4RC0,

Maar ik heb gisteren het hele tourspel in Excel gemaakt en dit lijkt mij ook beter dan het oude Foxpro programma. De diskettes hebben een plaats gekregen in mijn museum.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan