Ппрошёлся поиском по форуму, не нашёл ответа.
В ZConnection указывал путь БД абсолютным, library location оставлял пустым. При переносе на другой комп, естественно, ничего не заработало. Если указывать только имена файлов БД и библиотеки без путей, то zeos ищет их в каталоге с лазарусом. Как указать путь относительно компилируемого экзешника?
[Решено] Zeos, относительные пути БД, library
Модератор: Модераторы
[Решено] Zeos, относительные пути БД, library
Последний раз редактировалось vert 12.01.2013 15:50:39, всего редактировалось 1 раз.
Если я правильно понял
Код: Выделить всё
function AppDir:string; //Получение директории приложения
begin
result:=ExtractFilePath(Application.ExeName);
end;
ZConnection1.LibraryLocation:=AppDir+'libmysql55.dll';
Да, спасибо. Оказалось, то же самое можно сделать ещё проще
Код: Выделить всё
path:= Application.Location;