EL BDE si funciona en vista esto es lo que hay que hacer:
Asignar:
Código Delphi
[-] Session.PrivateDir := Ini.ReadString('BaseDeDatos','PrivateDir','');
Session.NetFileDir := Ini.ReadString('BaseDeDatos','NetFileDir','');
A un directorio donde el usuario tenga permisos de lectura y escritura
Mover las bases de datos a ese directorio (u otro con iguales permisos)
Ajustar la conexion de la base de datos:
en la tDatabase poner los paramas a :
Código Delphi
[-]PATH=[Dir base de datos]
DEFAULT DRIVER=PARADOX
ENABLE BCD=FALSE
Y por supuesto el DriverName:
Código Delphi
[-]DriverName := 'STANDARD';
Con estos cambios a mi me funcionó una aplicación (por suerte pongo todo eso en un INI y lo que hice fue ajustar los valores.
Aunque aún no se cuales directorios se deben usar "formalmente" para almacenar las tablas de las aplicaciones ¿ Application Data ? ¿ Mis documentos ? (yo cree mi carpeta directo en la raiz y asigne los permisos correspondientes )