И не могу его поставить.
Компонент ставится в C:\lazarus\components\UniDAC
Структура каталогов
C:\lazarus\components\UniDAC
Тут ничего такого нет
C:\lazarus\components\UniDAC\Packages
Тут файлы парами типа
myprovider10.lpk, myprovider10.pas
C:\lazarus\components\UniDAC\Packages\Lib
тут пары типа
MyConstsUni.o, MyConstsUni.ppu
Запускаю из лазаруса, например, odbcprovider10.lpk
Файл myprovider10.pas содержит
- Код: Выделить всё
unit myprovider10;
interface
uses
MySQLUniProvider, MyClassesUni, MyConnectionPoolUni, MyConstsUni,
MyParserUni, MyScriptProcessorUni, MyServicesUni, MySqlApiDirectUni,
MySqlApiUni, MySqlBindUni, MySqlErrorsUni, MySqlNetUni, MySqlResultSetUni,
MySqlSessionUni, MySqlStmtUni, MySqlTypeUni, MySqlVioPipeUni,
MyCallUni, LazarusPackageIntf;
implementation
procedure Register;
begin
RegisterUnit('MySQLUniProvider', @MySQLUniProvider.Register);
end;
initialization
RegisterPackage('myprovider10', @Register);
end.
При попытке компилировать лазарус говорит, что "файл пакета отсутствует" - MySQLUniProvider.
В каталоге C:\lazarus\components\UniDAC\Packages\Lib есть файлы MySQLUniProvider.o и MySQLUniProvider.ppu
Так же, есть соответствующие файлы для остальных модулей.
Lazarus v0.9.31
FPC 2.4.4
SVN: 31267
i386-win32-win32/win64
Попробовал через параметры прописывать всякие пути, не получилось. Либо не туда, либо не то, либо просто надо знать что и как.
Как нужно устанавливать такие вот компоненты?
Спасибо.