2009-05-15 9 views
7

Ho un piccolo server datasnap scritto in Delphi 2007 che accede al BDE. Funziona bene su Windows 2000 e XP, ma di tanto in tanto (in realtà abbastanza regolarmente) su Vista ricevo il seguente messaggio di errore:

Si è verificato un errore durante il tentativo di inizializzare il Borland Database Engine (errore $ 2501)

Chiudere tutto ciò che utilizza il BDE corregge l'errore (anche se a volte è necessario "Termina processo" il server datasnap per chiuderlo).

Questo sta diventando piuttosto noioso visto che sempre più clienti utilizzano Vista per il loro "server". Qualcuno ha qualche suggerimento?

risposta

7

Non hai menzionato se hai provato a regolare le impostazioni della memoria virtuale. L'errore 2501 di BDE è un errore di "memoria virtuale insufficiente". Alcuni articoli che possono aiutare:

+0

Questo sembra essere riparato. La modifica di SharedMemLocation nell'Amministratore BDE ha interrotto il telefono che squilla da questo particolare client. Grazie Marshall. – Alister

-1

ho trovato piena soluzione per ogni PC sui sistemi x64.

BDE-Setting x64 v.3.15

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

+1

Non fornire risposte di solo collegamento in quanto il contenuto esterno potrebbe cambiare o scomparire. Vuoi modificare la tua risposta per includere un riepilogo e mantenere il link come riferimento? –

1

collegamento risposta di Andy per www.torry.net è per qualche $ il 30 pacchetto software che "indennizzi" per correggere gli errori BDE. Vorrei commentare, ma non ho i punti reputazione. (... ma qualcun altro potrebbe ...) Il collegamento non funziona, ma se cerchi "Impostazioni BDE" probabilmente lo troverai. Non trovo prove o recensioni che funzioni. Scarica exe non firmati a tuo rischio ... (Passerò)

0

la risoluzione per l'errore è aumentando la memoria condivisa disponibile per BDE.

enter image description here

Problemi correlati