|
Тема |
"Откачане" на пропъртита... |
|
Автор |
andrew_nikoloff (минаващ) |
|
Публикувано | 05.01.04 20:41 |
|
|
Има едно нещо, което ме нервира през последните няколко дни. Значи проблема е следния...
Имате някаква форма (модален диалог за редакция) в който има и няколко DataSet-а. От тази форма се отваря друга модална форма, в която има няколко DataSource-а към първите DataSet-и. Проблема е, че от време на време DataSource-овете си губят DataSet-ите, т.е. DataSource.DataSet става nil. Не съм съвсем сигурен за причините, но обикновено се наблодава, когато се отвори наново проекта (по време на работа май не става). Преди години мой колега имаше подобен проблем, но с event-и на TForm...
Някакъв вариант за заобикаляне на проблема е да си закачам DataSet-ите runtime, но въпросът е в това, че всичко става автоматизирано и нямам никакъв указател към първата форма (т.е. не мога да напиша dsNеshtoSi.DataSet := frmForm1.tbNeshtoSi, защото никаде нямам frmForm1 ).
Винаги мога да си изнеса таблиците в друга форма, но въпросът ми е по-скоро имате ли сте подобен проблем и имате ли някаква идея каква може да е причината за него. Имам едно подозрение, че това по някакъв начин е свързано с факта, че формите ми са наследени от друга форма, но това е само подозрение...
ПС Става въпрос за Delphi 5
Човешкият ум е ограничен. Глупостта не е.
|
| |
|
|
|