Редактор у VirtualTreeView замість стандартного

virtualtreeview

Вперше помилка почала з'являтися, коли я в записі:

навіть якщо до цього поля запису не звертатися, виникали помилки. Потім я вирішив усі поля запису зробити фіксованими, тобто зробив так:

все запрацювало як слід. Помилок не спостерігалося. Швидше за все збіги, бо сьогодні продовжив працювати над програмою (що в архіві - маленький шматочок) знову з'явилися ці помилки. Вернув як було:

(якщо у вас помилка не вилітає, спробуйте розкоментуйте цей запис, соотв. Старий закоментуйте) помилка не з'являється. Почав фарбувати рядки таблиці в соотв полю brashcolor:integer; , Знову з'явилася помилка. Втім схоже на танці з бубном. Що це може бути? Криво написав код? (Так він тут голий, але теж поки що експериментував над ним, помилка то з'являлася, то зникала). Середовище розробки викидає фокуси? Радий будь-якій пораді, спасибі.

Додано пізніше:так, це програма нічого не робить, тому що я її висмикнув з тієї, яка робить . Суть цього віконця в тому, що в нього завантажуються дані з бази даних, колір тексту в рядку забарвлюється відповідно до вмісту першої колонки цього рядка, фон визначається користувачем. Зміна будь-якого рядка в таблиці по enter так само вноситься до бази даних. По esc все скасовується. дивність ще й у тому, що навіть якщо помилка з'являється, то все працює: редагування відміняться, якщо ми скасовуємо, якщо ми зберігаємо зміни, то вони вносяться до таблиці та бази даних.