![]() |
![]() |
|
![]() |
![]() |
|
Software Rat & Tat bei Softwareproblemen |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Jr. Member
![]() Registriert seit: 08.05.2001
Alter: 83
Beiträge: 27
|
![]() Mit einer Batch-Datei setze ich folgende Parameter:
C:\WINDOWS>SET INCLUDE=C:\DB\CLIPPER5\INCLUDE;C:\DB\CLIPPER5\TOOL S250\INCLUDE C:\WINDOWS>SET LIB=C:\DB\CLIPPER5\LIB;C:\DB\CLIPPER5\TOOLS250\LIB Kein Speicherplatz mehr im Umgebungsbereich C:\WINDOWS>SET OBJ=C:\DB\CLIPPER5\OBJ;C:\DB\CLIPPER5\TOOLS250\OBJ Kein Speicherplatz mehr im Umgebungsbereich C:\WINDOWS>SET PLL=C:\DB\CLIPPER5\PLL;C:\DB\CLIPPER5\TOOLS250\PLL Kein Speicherplatz mehr im Umgebungsbereich C:\WINDOWS>SET CLIPPER=F45 Kein Speicherplatz mehr im Umgebungsbereich Wie man sieht kommt mehrmals die Meldung: Kein Speicherplatz mehr im Umgebungsbereich Wer kann mir helfen Speicherplatz im Umgebungsbereich zu schaffen. Ich muß sonst beim Kompilieren jedesmal alle diese Werte händisch eingeben.
____________________________________
Peter22 |
![]() |
![]() |
![]() |
#2 |
Hero
![]() |
![]() Hast du diese 2 Zeilen in der Config.sys stehen ??
DEVICE=C:\WINDOWS\HIMEM.SYS DEVICE=C:\WINDOWS\EMM386.EXE Wenn nicht versuche es mal und lade alle trteiber die möglich sind in den hoen Speicherbreich ( Devicehigh )bzw in der autoexec.bat mit Loadhigh.
____________________________________
mfg WeriMaster |
![]() |
![]() |
![]() |
#3 |
Jr. Member
![]() Registriert seit: 08.05.2001
Alter: 83
Beiträge: 27
|
![]() Danke für den Hinweis!
1. Die beiden Eintragungen waren vorhanden 2. die wenigen Eintragungen in autoexec und config habe ich alle auf "high" gesetzt - das Ergebnis war wie vorher. Vielleicht hat noch wer eine Idee?
____________________________________
Peter22 |
![]() |
![]() |
![]() |
#4 |
Schwarzfußfrettchen
![]() Registriert seit: 28.01.2001
Beiträge: 2.071
|
![]() Is zwar in English, sollte dir aber helfen, das Problem zu lösen
![]() Q: Under Windows 95/98 I have the message "Out of environment space" A: Under Windows 95 and Windows 98, the space for environment variables is limited. These variables are stored in "command.com" as under MS/DOS. By default the space used by variable is very small. To increase the space for these variables, insert in you "config.sys" file the following line. shell=command.com /e:30000 /p Note that this line defined the location of your "command.com" file. /E defines the space allocated for variables. /P means that it is the root "command.com" (the first one). Refer to the Microsoft® MS/DOS documentation to know more.
____________________________________
Wann die kan Almdudler ham... \"Es gibt nur einen Weg zur Lunge, und der muss geteert werden, damit der Krebs nicht stolpert!\" http://www.dream.at/gizmo/bunny.gif Image is © 2001 Merle Sterndalsäg.. ähh... jäger ![]() |
![]() |
![]() |
![]() |
#5 |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
![]() Hallo Peter !
Du musst den 'anfänglichen Umgebungsspeicher' auf z.B. 2048 (Bytes) setzen, damit genügend Speicherplatz für Environment-Variablen vorhanden ist, sonst kommt es ja zum Überlauf mit bekannter Fehlermeldung. In DOS selber macht man das mit dem Schalter /e:2048 im shell Kommando in der Datei Config.sys. Hier ist aber Windows gemeint und da funktioniert das durch Aufrufen der 'Eigenschaften' für die Batch-Datei im Tab 'Speicher'. Also: Rechtsklick auf die Batchdatei im Explorer bzw. von woanders aus, Eigenschaften auswählen -> Tab/Reiter 'Speicher' auswählen und setzen des Parameters 'anfänglicher Umgebungsspeicher' (auf 2048 oder mehr oder weniger). Du kannst aber auch als erste Zeile in der Datei Config.sys folgendes inkludieren: shell=command.com /e:512 /p oder shell=c:\windows\command.com /e:2048 /p /p ist auch ein Schalter und meint 'permanent', das ist eine shell-environment instanz, die mittels 'exit' DOS-Befehl nicht beendet werden kann. Gemeint ist, daß die Environmentvariablen nicht gelöscht werden. Grundsätzlich ist command.com permanent, man kann temporäre Kopien von command.com starten und mit exit wieder zur vorherigen command.com Speicherkopie (environment) zurückkehren. Conclusio: Es ist Dir schon klar, daß Du mit set variable=... eine Environment-Variable setzt, oder ? Diese Umgebungsvariable muß im Umgebungsspeicher, der von Haus aus 'nur' 1024 Bytes beträgt, abgespeichert werden. Deswegen erhöhe den zur Verfügung stehenden Speicherplatz für die Umgebung (das DOS Environment) auf z.B. 2048 und es kommt zu keiner Fehlermeldung mehr. Der höchstzulässige Wert für den Umgebungsspeicher beträgt 32768 Bytes. Versuchst Du mehr Umgebungsspeicher anzugeben, wird auch 1024 Bytes standardmäßig statt Deinem angegebenen Wert verwendet. mfg Kikakater |
![]() |
![]() |
![]() |
#6 |
Jr. Member
![]() Registriert seit: 08.05.2001
Alter: 83
Beiträge: 27
|
![]() Antwort an Kikakater und Sesa_Mina:
Danke für die Problemlösung! Die vorgeschlagenen 2048 reichen völlig. Bei den älteren Windows-Versionen hat das immmer von selbst funktioniert. Ich glaube, da wurde dieser SHELL - Eintrag automatisch gesetzt - oder vielleicht habe ich mir nur immer die AUTOEXEC und CONFIG von den Vorgängermodellen auf Diskette mitgenommen. Viele Grüsse
____________________________________
Peter22 |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|