Allgemeines 21.959 Themen, 147.997 Beiträge

16 bit Programme volle Speicherauslasstung

Matthias Fahl / 40 Antworten / Flachansicht Nickles

Hallo,

weis nicht mehr weiter, mit 16 bit System.

System: Win xp prof. SP3, 2,5 GB Ram, 1,8 Ghz

Betroffenes Programm: D-Base IV und Excel 4.0

Problem: 99% Speicherauslastung bei verwendung
von D-Base IV oder Excel 4.0 in der NTVDM.exe

Ziel: Verwendung von D-Base IV mit mindestens
Speicherauslasstung unter 50%

Einstellungen der Eigenschaften von D-Base.Exe
Speicher= alles auf Automatisch
Bildschirm= Fenster
Kompatibilität= Win98

Bisher erfolglos versucht:

- NTVDM.exe und wowexec.exe aus Win CD erneuert
- Config.NT und autoexec.nt von anderem PC, (auch XP)
auf dem das Problem nicht ist, kopiert
- in Config.nt Files=255 Buffers=120 bis zu
diesem Wert immer Stück für Stück erhöht
- wegen Fehlereingrenzung Excel 4.0 (16bit) Instaliert
auch gleiches Problem, Speicherauslasstung bis zu 70%
bis 90%
- Batch Datei geschrieben:
Start /shared /belownormal "c:\dbase\dat" "c:\dbase\dbase.exe"

Anmerkung:
Rechner war noch nie mit dem Internet verbunden, Virus ausgeschlossen
da geschlossenes System !

Deaktiviere ich die Verwendung der Maus in B-Base IV oder öffne D-Base IV
nicht als Fenstermodus sondern Vollbildmodus ist das Problem weg.
Diese Option ist aber nicht akzeptabel.

OK bis hier her kam ich, jetzt gehen mir die Ideen aus.
Bin für jede Anregung dankbar !

bei Antwort benachrichtigen
ChrE Alpha13 „Die DOSBox würde Ich da nehmen: http://de.wikipedia.org/wiki/DOSBox...“
Optionen

Hallo,

Daran habe ich auch schon gedacht.
Aber: Laufen Windows-Programme aus der DOSBox heraus?
Die ist doch eher eine eigene virtuelle Maschine.
Wie will die die Windows Routinen callen?

Es wäre mal zu überlegen, wie komplex die Anwendung/Dialoge/Makros sind.
Und dann in eine Form konvertieren, die etwas länger hält.
Ich bin ja ein grosser Fan von SQLite...
Wie viele Tables/Makros sind es denn?

Oder versuche mal das Ganze in eine virtuelle Maschine zu stopfen.
Vielleicht kommt die besser mit den alten Windows-Calls zurecht.
Ich würde mal eine Win98-VM erzeugen...

Gruss

ChrE

bei Antwort benachrichtigen