TDBLookupComboBox: Странное поведение [Решено]

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

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

Аватара пользователя
Unvictis
новенький
Сообщения: 48
Зарегистрирован: 17.07.2015 17:59:12
Откуда: Kokshetau, Kazakshtan
Контактная информация:

Сообщение Unvictis »

pupsik писал(а):Вопрошающий делает всё это через сторонний компонент (почти сторонний).

Предлагаете перенести проект скажем на SQLDB?
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

Предлагаете перенести проект скажем на SQLDB?

Не..е: предлагаю более внимательно знакомиться с используемым набором. Этот компонент - простая оболочка (относительно). Есть исходники, есть вики, есть нюансы работы (как и в SQLDB). Т.е. вы считали виновным бокс, а я считаю - используемый датасет (т.е. не учтены нюансы).

п.с.
Вы не ответили на мой вомпрос: те сорцы что я выслал работают или нет...
Аватара пользователя
Unvictis
новенький
Сообщения: 48
Зарегистрирован: 17.07.2015 17:59:12
Откуда: Kokshetau, Kazakshtan
Контактная информация:

Сообщение Unvictis »

pupsik писал(а):Вы не ответили на мой вомпрос: те сорцы что я выслал работают или нет...

Увы нет, честно сказать я с ними не особо разбирался, - проглядел код, один раз откомпилировал, и пошёл искать дальше. В любом случае спасибо за помощь!
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

Хм... весьма интересно. У меня работают (в лине, под виндой не тестил, могу посмотреть).
Уж если не хотите копать почему не работает то проще SQLDB. Плюс использовать стандартные контролы. Да, малость дольше (смотря как посмотреть), зато знаете что и как.
А так... кто его знает что не так. Надо смотреть... Возможно библиотека не подходит, возможно флаг не используется, возможно....
И DBLookupComboBox - самое последнее на что необходимо обращать внимание. Он просто отображает данные, остальное - датасет и ваши связи (в данном приложении - мастер/деталь).

Добавлено спустя 14 часов 9 минут 50 секунд:
решил проверить в винде...
1. Функция копирования никак не могла получить доступ к файлу (перенес выше).
2. Добавляет без всяких глюков. Т.е. по вашей инструкции багов не наблюдал.

фпс - 2.6.4
лазарь 1.4.4
Ответить