listo, ya quedo
la historia:
primero el bde no estaba funcionando, lo desinstale y borre en el registry dos lineas para asegurar su correcta instalacion
hkey_current_user>Software>Borland
hkey_local_machine>software>Borland
ojo, en esa pc no tenia de borland nada mas que el bde. por eso los borre sin problemas a otros programas de borland
instale el bde y verifique que funcionara con un manejador de bases de datos
ok
pero el error $251E continuo
y los parametros de sharedmemsize estaban en 8192 y el alias de los datos creado
puse el ejecutable donde se encuentran los datos y sorpresa, funciono el programa. voy a buscar el fuente, pero no encuentro una explicacion a porque si se encuentra fuera del directorio de datos lanza ese error el programa.