Fehler $2501 beim Öffnen eines Programms

Aus GEVITAS
Wechseln zu: Navigation, Suche

1 Problem:

Beim öffnen eines Programms wird Fehler $2501 beim Öffnen angezeigt:

Fehlermeldung $2501.jpg

Diese Fehlermeldung erscheint meistens dann, wenn zuerst der TerminManager geöffnet wird und man dort Änderungen vorgenommen hat und man dann noch REFLEX öffnen möchte oder umgekehrt.

2 Ursache

Diese Meldung („INSUFFICIENT MEMORY FOR THIS OPERATION“) zeigt an, dass die BDEzu wenig Speicher hat.

3 Lösung

Gehen Sie über die Systemsteuerung -> BDE-Verwaltung, klicken Sie auf [Konfiguration] und im Baum auf System->Init:

BDE

Stellen Sie die Werte so ein wie hier gezeigt, wenn Sie mit Vista® oder Windows 7/8® arbeiten.

Bei XP® ist der Wert SHAREDMEMLOCATION auf 7000 zu setzen.

Einige Überlegungen zu den BDE Fehlern 210d und 2051

Gemeinsam ist allen betroffenen, dass der Fehler auf NT-basierten Systemen (XP, 7, 8)auftaucht.

Der Parameter SHAREDMEMSIZE, die Adresse des Datenbereiches, den die BDE gemeinsam für verschiedene Applikationen hat Einfluss:

  • Ist SHAREDMEMSIZE zu gering angegeben erhält man Fehler 2501.
  • Ist sie zu hoch angegeben erhält man 210d.

Wenn genug SHAREDMEMORY zur Verfügung steht, dann gibt es Größeneinstellungen zwischen den Bereichen von 25011 und 210d.

Ob genug SHAREDMEMSIZE zur Verfügung steht hängt von der Konfiguration des Rechners und von anderer Software ab.Eine funktionierende Adresse variiert damit auf unterschiedlichen Systemen.

4 Links