Avatar billede zahi Nybegynder
14. februar 2003 - 08:38 Der er 42 kommentarer og
1 løsning

Frigive hukommelse i DOS

Jeg skal frigive mere hukkomelse i DOS.

Jeg kører WINDOWS 98.
Evt. se (horfår) mit spørgsmål under:
Programmer-Økonomiprogrammer-Navision-Cache Parameteren i Navision
Avatar billede pilfinger Nybegynder
14. februar 2003 - 08:50 #1
ved ikke lige om det er det her men hvad står din pagefil til og hvor mange ram har du  i maskinen.
Avatar billede zahi Nybegynder
14. februar 2003 - 09:00 #2
pagefil ? hvad er det ? :-)
Jeg har 256 MB Ram
Avatar billede b_hansen Novice
14. februar 2003 - 11:06 #3
hvor stor er databasen?

Det lugter lidt af, at du skal til at lave nogle af de julelege, man skulle i de gamle dosversioner. Er denne version af Navision Dos- eller Windowsbaseret?
Avatar billede zahi Nybegynder
14. februar 2003 - 11:22 #4
Det er DOS version
Avatar billede zahi Nybegynder
14. februar 2003 - 11:23 #5
:-)
DB storrelse: 1.700.000 kb
Avatar billede b_hansen Novice
14. februar 2003 - 11:27 #6
Ok, så er problemet givetvis hukommelsesbegrænsningen på 640 KB i den gamle dos. Så skal du kigge på din config.sys og autoexec.bat

Nu skyder jeg lige fra hukkomelsen:
I config.sys skal der gerne være nogle linier der hedder noget med
1. Device=emm386.exe
2. Dos = High
3. device=himem.sys
Alle de steder, hvor der står Device ændrer du til devicehigh

I din autoexec.bat finder du muligvis en fil, der lagt ind af navision. Prøv at skrive LH ud for denne eller disse linier. Herved får du lagt disse dele over de 640 kb.
Avatar billede fromsej Praktikant
14. februar 2003 - 14:03 #7
Kører du fra en DOSprompt er det en god idé , i din system.ini at indsætte det her.
[386Enh]
LocalLoadHigh <<<
Kører du i ren DOS , ja så er det config.sys og autoexec.bat du skal have fat i , som før nævnt.
Avatar billede zahi Nybegynder
14. februar 2003 - 14:10 #8
hvor henne i filen skal jeg indsætte det?
Avatar billede fromsej Praktikant
14. februar 2003 - 14:11 #9
Lige under [386Enh]
*S*
Avatar billede zahi Nybegynder
14. februar 2003 - 14:53 #10
det hjælper ikke!
Avatar billede zahi Nybegynder
14. februar 2003 - 14:54 #11
jeg kører fra DOSPrommt-en
Avatar billede fromsej Praktikant
14. februar 2003 - 16:15 #12
Prøv lige at kopiere din config.sys og autoexec.bat her.
Du kan åbne dem i notepad , og kopiere/indsætte.
Avatar billede fromsej Praktikant
16. februar 2003 - 19:10 #13
Mit tip virker først når du har fået mere DOS hukommelse fri , hvordan går det?
Avatar billede zahi Nybegynder
17. februar 2003 - 09:06 #14
ok
Autoexec:
"
@ECHO OFF
SET BLASTER:A220 D1 H5 P330 T6
SET CTSYN=C:\WINDOWS
C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV\SBEINIT.COM

mode con codepage prepare= ((850) c:\windows\COMMAND\ega.cpi)
mode con codepage select=850
keyb dk,,c:\windows\COMMAND\keyboard.sys

c:\PROGRA~1\FÆLLES~1\NETWOR~1\VIRUSS~1\40~1.XX\scan.exe c:\
@IF ERRORLEVEL 1 PAUSE
"
config.sys:
"
LASTDRIVE=Z
device=c:\windows\himem.sys
device=c:\windows\emm386.exe noems
dos=high,umb
Buffershigh=40
Fileshigh=40
device=c:\windows\COMMAND\display.sys con=(ega,,1)
Country=045,850,c:\windows\COMMAND\country.sys
"
Avatar billede b_hansen Novice
17. februar 2003 - 09:14 #15
prøv:
@ECHO OFF
rem SET BLASTER:A220 D1 H5 P330 T6
rem SET CTSYN=C:\WINDOWS
rem C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV\SBEINIT.COM

lh mode con codepage prepare= ((850) c:\windows\COMMAND\ega.cpi)
lh mode con codepage select=850
lh keyb dk,,c:\windows\COMMAND\keyboard.sys

c:\PROGRA~1\FÆLLES~1\NETWOR~1\VIRUSS~1\40~1.XX\scan.exe c:\
@IF ERRORLEVEL 1 PAUSE
"
config.sys:
"
LASTDRIVE=Z
devicehigh=c:\windows\himem.sys
devicehigh=c:\windows\emm386.exe noems
dos=high,umb
Buffershigh=40
Fileshigh=40
devicehigh=c:\windows\COMMAND\display.sys con=(ega,,1)
Country=045,850,c:\windows\COMMAND\country.sys
Avatar billede zahi Nybegynder
17. februar 2003 - 09:45 #16
det hjælper ikke
Avatar billede b_hansen Novice
17. februar 2003 - 09:46 #17
har du husket at genstarte?
Avatar billede zahi Nybegynder
17. februar 2003 - 10:01 #18
ja, det har jeg gjort.
jeg tænker på kunne det være en stave fejl:
lh= LH
Avatar billede zahi Nybegynder
17. februar 2003 - 10:01 #19
l = L
:-)
Avatar billede fromsej Praktikant
17. februar 2003 - 10:06 #20
Config.sys:
DEVICE=C:\WINDOWS\himem.sys /testmem:off
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS D=48
BUFFERS=30,0
FILES=60
dos=UMB
LASTDRIVE=Z
FCBS=4,0
LASTDRIVEHIGH=Z
FCBSHIGH=4,0
buffershigh=30,0
fileshigh=60
dos=HIGH
rem DEVICEHIGH /L:1,10128 =C:\WINDOWS\COMMAND\TEAC_CDI.SYS /D:MSCD001
rem set blaster=A220 I5 D1 H5 P330 T3
DEVICEHIGH /L:1,17184 =C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
country=045,850,C:\WINDOWS\COMMAND\country.sys

Autoexec.bat:
@ ECHO OFF
LH /L:1,65536 mode con cp prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
LH /L:1,30080 mode con cp select=850
rem set blaster=A220 I5 D1 H5 P330 T3
Loadhigh=keyb dk,,c:\windows\COMMAND\keyboard.sys
LH /L:1,76800 COMMAND /E:1424 /Cdk,,c:\windows\COMMAND\keyboard.sys
PATH C:\MOUSE;C:\ORAWIN\BIN;C:\bat;c:\windows;c:\windows\command;C:\arj
LOADHIGH=C:\WINDOWS\COMMAND\DOSKEY.COM
Loadhigh=C:\MOUSE\MOUSE.COM
rem Loadhigh=C:\windows\command\mscdex /D:mscd001 /M:10

Prøv dem her:
Avatar billede fromsej Praktikant
17. februar 2003 - 10:07 #21
>b hansen , du kan ikke lægge Himem.sys og Emm386 i den høje hukommelse.*S*
>zahi , når du har prøvet dem , så lav lige en "mem" i din dosprompt.
Evt en Mem/c/p
Avatar billede b_hansen Novice
17. februar 2003 - 10:09 #22
fromsej> Det kunne man nu i de gamle dos-versioner *S*

Zahi>Rigtigt, det skal være L
Avatar billede fromsej Praktikant
17. februar 2003 - 10:20 #23
>b hansen , har man så ikke brugt en memorymanager alá Qemm?
Jeg har prøvet på alle mulige ( og umulige ) måder i DOS 7 , og jeg kan ikke få den til det.
Det sæt jeg har lagt ind her giver 621 Kb konventionel mem på mine PCér.
Avatar billede b_hansen Novice
17. februar 2003 - 10:30 #24
Fromsej> nej, det er en indbygget funktion i MS-Dos. Den er faktisk ret smart, for de to drivers fylder en del.

Zahi> Fortæl os lige, hvor meget Dos-hukommelse, du har fri. Prøv eventuelt også at tjekke dine installationsdisketter (?) for at se, om der skulle være en tekstfil, der kan give lidt hjælp. Tidligere blev den slags oplysninger typisk lagt i en readme- fil.
Avatar billede zahi Nybegynder
17. februar 2003 - 12:12 #25
hvis jeg kører 'mem' så får jeg flg.:
Hukkommelse i alt:66.112K Ledig:261.269K
Avatar billede fromsej Praktikant
17. februar 2003 - 12:15 #26
Prøv Mem/c/p
Det vi skal have er den konventionelle memory.
Avatar billede jpvj Nybegynder
17. februar 2003 - 12:21 #27
Hejsa!

Så vidt jeg har forstået, kører du Windows 98 og vil gerne køre en DOS baseret Navision version. Hvilkel? 3.56?

Hvor meget RAM har du i maskinen? Hvor meget er der tilgængeligt for et DOS program (Base/ext)?

Hvilke parametre starter du Navision med?

JP
Avatar billede zahi Nybegynder
17. februar 2003 - 14:04 #28
Konventionelle memory:
ialt= 640K
Ledig= 601K
Avatar billede fromsej Praktikant
17. februar 2003 - 14:14 #29
Hvilke startfiler er det med , mine skulle gerne give 621 i ren DOS , er det andet fra DOS i windows?
Avatar billede zahi Nybegynder
17. februar 2003 - 14:22 #30
hvad mener du med andet, og hvor kan jeg se det ?
Avatar billede jpvj Nybegynder
17. februar 2003 - 14:25 #31
zahi> Kan du ikke lige svare på resten af spm.?
Er de 601K det du har tilgændelig i en DOS prompt?
Avatar billede fromsej Praktikant
17. februar 2003 - 14:26 #32
De jpvj spørger om var det jeg mente.*S*
Avatar billede zahi Nybegynder
17. februar 2003 - 14:28 #33
ja
Avatar billede zahi Nybegynder
17. februar 2003 - 14:29 #34
det er i dos promt.
Avatar billede jpvj Nybegynder
17. februar 2003 - 14:33 #35
Du er i gang med at udbrede spm. Dit spm. gik på, hvordan du frigav mere hukommelse i DOS - det har b_hansen svaret 100% korrekt på.
b_hansen bør lægge et svar som du accepterer.

JP
Avatar billede b_hansen Novice
17. februar 2003 - 14:52 #36
et andet spm: Hvilket styresystem benyttes, når Navison kører i et netværk? Måske du kunne finde nogle hints her....
Avatar billede b_hansen Novice
17. februar 2003 - 14:55 #37
Zahi> Har du tjekket dine installationsdisketter for tips i readme-filer?
Avatar billede zahi Nybegynder
17. februar 2003 - 15:09 #38
på navision server er der: windows nt server.

men jeg har løst problemet (med navision DB)på den anden måde.  Det er ikke 100% optimalt men...
Jeg har kopieret DB på en anden server (med windows nt 4.0) og der var ikke nogle problemer med at vælge database!!!!!?????
b hansen >  jeg kan oprette en anden spårgsmål , hvor du kan bare svare så jeg kan give dig points.
For den her spårgsmål vil jeg give points til fromsej.
i har begge to fortjent points fra mig.
svar mig hvis det er i orden så vil jeg oprette spm.
:-)
Avatar billede fromsej Praktikant
17. februar 2003 - 16:47 #39
Det er fint med mig , hvis du deler point imellem os.*S*
Vi har begge hjulpet med løsningen.
Avatar billede b_hansen Novice
18. februar 2003 - 07:43 #40
ok med mig, men du kunne jo osse blot vælge at dele pointene i dette spørgsmål *S*
Avatar billede zahi Nybegynder
18. februar 2003 - 09:13 #41
jeg oprtter et spm til b hansen og giver jer begge to 30 points.
det har I fortjent.
Avatar billede b_hansen Novice
18. februar 2003 - 09:21 #42
husk også at lukke det spm, du har i økonomi. Du opretter blot selv et spm og tager pointene....
Avatar billede fromsej Praktikant
18. februar 2003 - 09:54 #43
Tak for points.*S*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester