2009-05-15 14 views
7

Ich habe einen kleinen DataSnap-Server geschrieben in Delphi 2007, der auf die BDE zugreift. Es funktioniert unter Windows 2000 und XP, aber von Zeit zu Zeit (eigentlich ziemlich regelmäßig) auf Vista erhalte ich die Fehlermeldung:

Fehler beim Versuch, die Borland Database Engine (Fehler $ 2.501)

zu initialisieren

Wenn Sie alles schließen, das die BDE verwendet, wird der Fehler behoben (obwohl Sie manchmal den Prozess beenden müssen, um den Datasnap-Server zu schließen).

Dies wird immer ärgerlicher, da mehr und mehr unserer Kunden Vista für ihren "Server" betreiben. Hat jemand irgendwelche Vorschläge?

Antwort

7

Sie haben das nicht erwähnt, wenn Sie versucht haben, die Einstellungen für den virtuellen Speicher anzupassen. BDE-Fehler 2501 ist ein "unzureichender virtueller Speicher" Fehler. Einige Artikel, die helfen können:

+0

Dies scheint es behoben zu haben. Durch das Ändern der SharedMemLocation im BDE-Administrator wurde das Klingeln des Telefons von diesem bestimmten Client beendet. Danke Marshall. – Alister

-1

Ich habe für jeden PC auf x64-Systemen volle Lösung gefunden.

BDE-Einstellung x64 v.3.15

http://www.torry.net/news.php?id=262

+1

Bitte geben Sie keine Link-Only-Antworten an, da sich der externe Inhalt ändern oder verschwinden kann. Würden Sie Ihre Antwort so bearbeiten, dass sie eine Zusammenfassung enthält und den Link als Referenz enthält? –

1

Andy Antwort Link zu www.torry.net rund 30 Software-Paket $ ist die "Ansprüche" BDE Fehler zu beheben. Ich würde es kommentieren, aber ich habe keine Reputationspunkte. (... aber jemand anders könnte ...) Der Link funktioniert nicht, aber wenn Sie nach "BDE Setting" suchen, werden Sie ihn wahrscheinlich finden. Ich kann keine Beweise oder Bewertungen finden, dass es funktioniert. Download unsigned exe's auf eigene Gefahr ... (Ich werde übergeben)

0

die Auflösung für den Fehler ist durch die Erhöhung der gemeinsamen Speicher für die BDE verfügbar.

enter image description here