sqlite "ListIndex (-1) out of bounds"

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

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

sqlite "ListIndex (-1) out of bounds"

Сообщение CoverStory » 16.04.2007 15:30:30

Всем доброго! Набрел на интересный случай!!!
ОС Windows 2003. Лазарь 0.9.22
Установил компонент Sqlite3Dataset.
Поставил его на форму! Забил в компонент базу данных, В общем настроил его. Когда ставлю Active := True, выдается сообщение: "ListIndex (-1) out of bounds". Честно говоря не знал что с этим делать, а недавно установил Лазаря на диск C:\ и все заработало. Неужели компонент Sqlite3Dataset намертво привязан к диску С:\? Или библиотека sqlite3.dll привязана к пути С:\lazarus\ .
Как это можно увидеть в данном пакете, и можно ли будет это как поправить? Например дома Лазарь у меня стоит, на диске D:\. Переустанавливать неохото. Придется еще переустановить еще и дополнительные компоненты! Помогите!
CoverStory
новенький
 
Сообщения: 95
Зарегистрирован: 09.02.2006 18:21:42
Откуда: Семипалатинск

Сообщение Attid » 16.04.2007 16:27:26

а в рантайме дает ошибку ?
а если лазарь оставить на диске D а компонент установить с С ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: sqlite "ListIndex (-1) out of bounds"

Сообщение Yogrik » 16.04.2007 17:33:54

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

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


А вообще это ошибка много когда вылезает...
У меня была ситуация когда этот компонент не воспринимал ни одну базу данных, спасала только перезагрузка (НО это случалось только когда я игрался с многопоточностью + SQLite которую она теоретически не поддерживает...)
Yogrik
постоялец
 
Сообщения: 116
Зарегистрирован: 23.03.2006 00:41:48

Сообщение CoverStory » 17.04.2007 09:07:15

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

Yogrik Таблицу естественно нужно указать иначе как ты увидишь результат :wink:
CoverStory
новенький
 
Сообщения: 95
Зарегистрирован: 09.02.2006 18:21:42
Откуда: Семипалатинск

Сообщение shade » 17.04.2007 10:56:20

Закинте sqlite3.dll в папку прописаниую в PATH или вообще в windows/system32
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: MailRu[bot] и гости: 73

Рейтинг@Mail.ru