sqlite "ListIndex (-1) out of bounds"

Вопросы программирования и использования среды Lazarus.

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

Ответить
CoverStory
новенький
Сообщения: 95
Зарегистрирован: 09.02.2006 17:21:42
Откуда: Семипалатинск

sqlite "ListIndex (-1) out of bounds"

Сообщение CoverStory »

Всем доброго! Набрел на интересный случай!!!
ОС Windows 2003. Лазарь 0.9.22
Установил компонент Sqlite3Dataset.
Поставил его на форму! Забил в компонент базу данных, В общем настроил его. Когда ставлю Active := True, выдается сообщение: "ListIndex (-1) out of bounds". Честно говоря не знал что с этим делать, а недавно установил Лазаря на диск C:\ и все заработало. Неужели компонент Sqlite3Dataset намертво привязан к диску С:\? Или библиотека sqlite3.dll привязана к пути С:\lazarus\ .
Как это можно увидеть в данном пакете, и можно ли будет это как поправить? Например дома Лазарь у меня стоит, на диске D:\. Переустанавливать неохото. Придется еще переустановить еще и дополнительные компоненты! Помогите!
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

а в рантайме дает ошибку ?
а если лазарь оставить на диске D а компонент установить с С ?
Yogrik
постоялец
Сообщения: 116
Зарегистрирован: 22.03.2006 23:41:48

Сообщение Yogrik »

CoverStory писал(а):Поставил его на форму! Забил в компонент базу данных, В общем настроил его. Когда ставлю Active := True, выдается сообщение: "ListIndex (-1) out of bounds".

А еще нужно табличку указать.... :oops:


А вообще это ошибка много когда вылезает...
У меня была ситуация когда этот компонент не воспринимал ни одну базу данных, спасала только перезагрузка (НО это случалось только когда я игрался с многопоточностью + SQLite которую она теоретически не поддерживает...)
CoverStory
новенький
Сообщения: 95
Зарегистрирован: 09.02.2006 17:21:42
Откуда: Семипалатинск

Сообщение CoverStory »

Вот именно, что библиотеку sqlite3.dll ложить нужно в папку Лазарус иначе после установки компоненты сам Лазарь не запускается, может быть имеет смысл как-то использовать переменные среды?

Yogrik Таблицу естественно нужно указать иначе как ты увидишь результат :wink:
Аватара пользователя
shade
энтузиаст
Сообщения: 879
Зарегистрирован: 21.02.2006 19:15:48
Откуда: http://shamangrad.net/
Контактная информация:

Сообщение shade »

Закинте sqlite3.dll в папку прописаниую в PATH или вообще в windows/system32
Ответить