2009-05-15 8 views
7

J'ai un petit serveur Datapap écrit en Delphi 2007 qui accède au BDE. Il fonctionne très bien sur Windows 2000 et XP, mais de temps en temps (en fait assez régulièrement) sur Vista je reçois le message d'erreur:

Une erreur est survenue lors d'une tentative d'initialiser le moteur de base de données Borland (erreur 2501 $)

La fermeture de tout ce qui utilise le BDE résout l'erreur (bien que vous ayez parfois besoin de "Terminer le traitement" du serveur datasnap pour le fermer).

Cela devient de plus en plus ennuyeux car de plus en plus de nos clients exécutent Vista pour leur «serveur». Est-ce que quelqu'un a des suggestions?

Répondre

7

Vous n'avez pas mentionné si vous avez essayé d'ajuster les paramètres de la mémoire virtuelle. L'erreur BDE 2501 est une erreur de "mémoire virtuelle insuffisante". Certains articles qui peuvent aider:

+0

Cela semble avoir fixé. Modification de SharedMemLocation dans l'administrateur BDE a arrêté le téléphone sonner de ce client particulier. Merci Marshall. – Alister

-1

J'ai trouvé une solution complète pour chaque PC sur les systèmes x64.

BDE-x64 Réglage v.3.15

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

+1

Veuillez ne pas fournir de réponses avec lien uniquement car le contenu externe peut changer ou disparaître. Souhaitez-vous modifier votre réponse pour inclure un résumé et conserver le lien comme référence? –

1

lien de réponse Andy à www.torry.net est pour un logiciel $ 30 qui "réclamations" pour corriger les erreurs de BDE. Je voudrais commenter, mais je n'ai pas les points de réputation. (... mais quelqu'un d'autre pourrait ...) Le lien ne fonctionne pas, mais si vous recherchez "BDE Setting", vous le trouverez probablement. Je ne peux trouver aucune preuve ou avis que cela fonctionne. Télécharger les exe non signés à vos risques et périls ... (Je vais passer)

0

la résolution de l'erreur est en augmentant la mémoire partagée disponible pour le BDE.

enter image description here

Questions connexes