Created attachment 6993 [details] Патч файла /lcl/include/customform.inc lazarus 1.6.4 В случае размещения TDBLookupComboBox на модальной форме лазарус неправильно перебирает контролы. С запозданием получает данные в объект, что приводит к краху программы. http://freepascal.ru/forum/viewtopic.php?f=5&t=18904 Проблема в файле /lcl/include/customform.inc после обновления на 1.6.4. Возврат RecreateWnd и HandleNeeded из 1.6.2 исправляют эту ошибку.
Если есть возможность проверить на Sisyphus, то посмотрите задание 179204 BUILDING #1 [locked] [test-only] sisyphus lazarus.git=1.6.4-alt2 (когда соберётся). Или уточните инструкции по воспроизведению. Или могу втёмную собрать и в p8 и проверите при обновлении.
Подробная инструмент ция с файлами тут: http://bugs.freepascal.org/view.php?id=31486 Я не понимаю как проверить задание на Сизифе... Есть инструкция? Втёмную тоже годится. Этот патч всё исправляет
Исправлено в lazarus-1.6.4-alt1.M80P.1