D:\Proyectos DELPHI XE2 2013\Mi Proyecto\Data\MiBase.fdb
Cuando se compila un proyecto en Delphi XE2 coloca el ejecutable en:
D:\Proyectos DELPHI XE2 2013\Mi Proyecto\Win32\Debug\MiExe.exe
o en
D:\Proyectos DELPHI XE2 2013\Mi Proyecto\Win32\Release\MiExe.exe
Por lo tanto para que funcione debo de cambiar la ruta de mi BD asi:
D:\Proyectos DELPHI XE2 2013\Mi Proyecto\Win32\Debug\Data\MiBase.fdb
Al liberar una aplicacion probablemente quede en alguna de estas rutas:
C:\Archivos de programa (x86)\Mi Proyecto\MiExe.exe
C:\Archivos de programa (x86)\Mi Proyecto\Data\MiBD.fdb
o en
C:\Mi Proyecto\MiExe.exe
C:\Mi Proyecto\Data\MiBD.fdb
En delphi 7 o 2010 hacia algo como esto y funcionaba, sin embargo ahora quiero tener la BD en una carpeta separada
//Asignamos nombre de la base de datos
ucDatabase.Database:=
IncludeTrailingPathDelimiter('localhost:' +
ExtractFilePath(Paramstr(0))) + NombreBD;
¿Como debo de configurar la busqueda del path?
Saludos y gracias por la ayuda