Announcement

Collapse
No announcement yet.

BDE Fehler $2109 - Windows 2000

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • BDE Fehler $2109 - Windows 2000

    Hallo,<p>
    wir haben auf einem Windows 2000 Server einige Delphi 5 Programme mit der BDE laufen. Diese Programme werden timergesteuert einmal pro Tag oder einmal pro Stunde aufggerufen.<br>Nun passiert es nach unterschiedlichen Zeitspannen (1..20 Tage), dass die Programme beim Start melden:<b> Fehler beim Initialisieren der Borland Database Engine $2109</B>. Der BDEAdmin lässt sich dann auch nicht mehr starten, er erscheint nur noch als Task und muss beim Herunterfahren beendet werden. Nach einem Neustart geht dann wieder alles.<p>
    Hat jemand vielleicht eine Idee, was wir falsch machen oder anders machen sollten?<p>
    Schöne Grüße, Mario Noack
    Schöne Grüße, Mario

  • #2
    Hallo,

    &gt;...was wir falsch machen....

    der Fehler liegt darin, die alte BDE auf einem neuen Betriebssystem einzusetzen. Borland hatte nicht ohne Grund die BDE vor einiger Zeit offiziell zum alten Eisen erklärt. Ich würde zuerst in der BDE-Verwaltung versuchsweise die Adresse für SHAREDMEMLOCATION (0x6BDE0000 etc.) variieren. Ausserdem kollidiert die BDE nicht reproduzierbar mit der MSCVRT.DLL, je nachdem, welche Programme in welcher Reihenfolge gestartet werden

    Comment


    • #3
      Hallo Andreas,<p>
      leider ist es nicht immer so einfach, die BDE nicht auf Win2000 laufen zu lassen, schliesslich kann man ja neue Rechner nicht ernsthaft noch mit WinNT betreiben wollen. Aber ich habe bezüglich des BDE-Fehlers noch was rausbekommen. Die Fehlernummer ist nämlich eigentlich nicht der eigentliche Fehler. Das ganze läuft etwas anders ab:<p>
      Auf dem Rechner laufen zu definierten Zeiten die BDE-Anwendungen. Dabei werden die Anwendungen gestartet, machen irgendwas und beenden sich dann wieder. Nun tritt irgendwann der Fall ein, dass eine Anwendung hängen bleibt. Dazu reicht schon ein einfaches <b>Session.Active := True;</b> Diese Anwendung bleibt dann auch Stunden genau an dieser Stelle hängen, ohne Fehlermeldung. Alle Anwendungen, die dann trotzdem noch die BDE verwenden wollen, erzeugen dann obige Fehlermeldung.<p>
      Vielleicht hast Du ja noch eine Idee, was es sein könnte.<p>
      Schöne Grüße, Mario Noac
      Schöne Grüße, Mario

      Comment

      Working...
      X