Как использовать DISQLite без DISQLite3Api.pas - PullRequest
1 голос
/ 22 декабря 2011

Мне нужно использовать DISQLite для Delphi (http://www.yunqa.de/delphi/doku.php/products/sqlite3/index) для проекта, но я не могу установить его.
Я следовал инструкциям, но не могу скомпилировать пакет, потому чтофайл "DISQLite3Api.pas", который используется в проекте, не существует.
Есть файлы .dcu с одинаковыми именами, и я их везде скопировал, установил путь к библиотеке среды, но Delphi по-прежнему запрашивает .pas

1 Ответ

2 голосов
/ 22 декабря 2011

Вы пропустили некоторые файлы при загрузке библиотеки. Возвращайся и возьми отдых.

DISQLite3API.pas - это то, что связывает SQLite и остальную часть кода; без этого у вас нет ничего, чтобы разрешить подключение к базе данных в первую очередь.

Если у вас есть .dcu, и Delphi все еще запрашивает файл .pas, это означает, что .dcu, который у вас есть, не скомпилирован с версией Delphi, которую вы используете. .dcu файлы зависят от версии компилятора; созданные в одной версии Delphi не будут работать в другой версии.

...