DOS programma werkt niet (XP)

Pagina: 1
Acties:
  • 166 views sinds 30-01-2008
  • Reageer

  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 18:49

Atmoz

Techno!!

Topicstarter
Beste mensen,

Een factureringsprogramma van NEDSOFT dat FACTUUR heet wil niet meer draaien onder Windows XP.

Het is een DOS programma. Voordat ik de pc had geformatteerd werkte het programma wel goed. Nu ik Windows XP prof. er opnieuw op het gezet wil het programma (factuur.exe) niet meer opstarten. Ik krijg de melding dat ik in de config.sys dit moet toevoegen:

FILES=120 (en dan steeds met stappen van 20 omhoog als het niet werkt).

Ik zit nu onderhand al op FILES=200 en nog werkt het niet.

Iemand enig idee wat hieraan te doen is?

  • anandus
  • Registratie: Februari 2001
  • Niet online
Dosbox geprobeerd?

Of moet het persé direct onder XP werken?

[ Voor 70% gewijzigd door anandus op 31-12-2006 13:27 ]

"Always remember to quick save" - Sun Tzu


  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 18:49

Atmoz

Techno!!

Topicstarter
anandus schreef op zondag 31 december 2006 @ 13:27:
Dosbox geprobeerd?

Of moet het persé direct onder XP werken?
Thanks, daarmee werkt het wel.
Maarja, wel vreemd.. eerst werkte het gewoon zonder "hulpmiddelen".

Dit is trouwens de precieze foutmelding:

Afbeeldingslocatie: http://members.home.nl/atmoz2/Factuur%20foutmelding.JPG


Ik zou het graag opgelost hebben zonder dat DOSbox. (de mensen waarvoor ik dit moet doen zullen het anders helemaal niet meer snappen).

  • anandus
  • Registratie: Februari 2001
  • Niet online
Al naar je config.nt en autoexec.nt gekeken?
Het zou ook daar kunnen zitten (maar nu graaf ik iets op ver uit mijn geheugen :P )

"Always remember to quick save" - Sun Tzu


  • Henk007
  • Registratie: December 2003
  • Laatst online: 06-04-2025
Dan zal een virtuele VMWare ,machine met daarop MSDOS geïnstalleerd ook wel te ingewikkeld zijn zeker.

  • lier
  • Registratie: Januari 2004
  • Laatst online: 20:26

lier

MikroTik nerd

De oorspronkelijke config.sys heet onder XP config.nt. Heb je de juiste file aangepast (config.sys heeft helemaal geen nut...) ?

edit: maar de tijd was gelijk...

[ Voor 12% gewijzigd door lier op 31-12-2006 13:44 ]

Eerst het probleem, dan de oplossing


  • spone
  • Registratie: Mei 2002
  • Niet online
Probeer eens FILES=120 te zetten in config.nt, zeg maar de config.sys in windows nt :)

edit: spuit 11 :P

[ Voor 10% gewijzigd door spone op 31-12-2006 13:43 ]

Game: i5-14600K, 32GB DDR5-6000, RTX 5070 Ti; Laptop: MacBook Pro M1 Pro 14" 16/512; Server: R9-7950X, 96GB DDR5-5600; Woonkamer: Mac Mini M4 16/256


  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 18:49

Atmoz

Techno!!

Topicstarter
Ah bedankt mensen.

Misschien dat dat het is.
Er stond niet eens een "CONFIG.NT" bij, dus ik ging ervanuit dat ook XP van .SYS gebruik maakte. Die stond er namelijk wel.

Eens even proberen :)


[edit]


Werkt helaas ook niet.
Alleen de regel

FILES=200

moet toch genoeg zijn in de config.nt he?
Er hoeft toch geen "opening" meer in een config file? Tenminste, dat kan ik me niet herinneren uit 't DOS tijdperk.

[ Voor 37% gewijzigd door Atmoz op 31-12-2006 13:53 ]


  • lier
  • Registratie: Januari 2004
  • Laatst online: 20:26

lier

MikroTik nerd

Heb je nu zelf een file aangemaakt, of gebruik je degene die in
C:\WINDOWS\system32 te vinden is (of een andere lokatie, afhankelijk waar je Windows geinstalleerd hebt) ?

Hierbij mijn bestand, zelf even de files aanpassen...

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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

[ Voor 89% gewijzigd door lier op 31-12-2006 14:07 ]

Eerst het probleem, dan de oplossing


  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 18:49

Atmoz

Techno!!

Topicstarter
lier schreef op zondag 31 december 2006 @ 14:05:
Heb je nu zelf een file aangemaakt, of gebruik je degene die in
C:\WINDOWS\system32 te vinden is (of een andere lokatie, afhankelijk waar je Windows geinstalleerd hebt) ?

Hierbij mijn bestand, zelf even de files aanpassen...

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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
Ik heb er een aangemaakt in de ROOT (c:\config.nt)

Hij moet dus in \system32?
Dan ga ik dat eens proberen. Thanks.

  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 18:49

Atmoz

Techno!!

Topicstarter
Bedankt allemaal.
Dat was de oplossing.
Config.nt in de windows\system32 dirctory aanpassen met FILES=120

Ik ben (snel) geholpen. Topic mag dicht :) Bedankt!!
Pagina: 1