[Решено] Zeos, относительные пути БД, library

Модератор: Модераторы

Ответить
vert
новенький
Сообщения: 19
Зарегистрирован: 11.11.2012 07:56:26

[Решено] Zeos, относительные пути БД, library

Сообщение vert »

Ппрошёлся поиском по форуму, не нашёл ответа.
В ZConnection указывал путь БД абсолютным, library location оставлял пустым. При переносе на другой комп, естественно, ничего не заработало. Если указывать только имена файлов БД и библиотеки без путей, то zeos ищет их в каталоге с лазарусом. Как указать путь относительно компилируемого экзешника?
Последний раз редактировалось vert 12.01.2013 15:50:39, всего редактировалось 1 раз.
novo
новенький
Сообщения: 43
Зарегистрирован: 31.07.2011 21:35:10

Сообщение novo »

Если я правильно понял

Код: Выделить всё

function AppDir:string; //Получение директории приложения
begin
result:=ExtractFilePath(Application.ExeName);
end;

ZConnection1.LibraryLocation:=AppDir+'libmysql55.dll';
 
vert
новенький
Сообщения: 19
Зарегистрирован: 11.11.2012 07:56:26

Сообщение vert »

Да, спасибо. Оказалось, то же самое можно сделать ещё проще

Код: Выделить всё

path:= Application.Location;
Ответить