Форум: "Прочее";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];
ВнизОтключение DataSource у всех компонентов на форме. Глюк ? Найти похожие ветки
← →
infom (2007-11-19 12:05) [0]Уважаемые мастера, в последнее время часто стал замечать следующую проблему:
Начинаю работать с проектом, открываю форму в ИДЕ и иногда на форме у всех компонентов которые подключены к DataSource это самое поле (DataSource) оказывается пустым, если это не заметить и продолжить работать а потом сохранить, то соответственно имеем неработающую программу.
Вопрос с чем это может быть связано ? Сейчас делаю то что первым в проекте обязательно открываю DataModul"и а только потом остальные формы, вроде никаких глюков замечено пока не было.
ТТХ:
BDS 2006, GExpert, MMX, StarTeam
Установленные компоненты:
Developer Express, TMS, FastReport, SDAC
Данные проблемы обнаруживаются в проектах с использование SDAC и в проектах где только ADO
БД:
MSSQL2005
← →
Desdechado © (2007-11-19 12:17) [1]http://delphimaster.net/view/3-1195444789/
← →
infom (2007-11-19 12:19) [2]Насчет малого количество форм, очень сложно и не удобно, проще открывать датамодуль в первую очередь.
← →
Desdechado © (2007-11-19 12:54) [3]Ты что, сразу со всеми формами работаешь? 2-3 обычно вполне достаточно.
← →
infom (2007-11-19 13:00) [4]
> Desdechado
Сразу со всеми конечно, нет но постоянное открытие закрытие, наверно будет парить, хотя и к этому можно привыкнуть
← →
REA (2007-11-19 13:02) [5]Видел такое с формами с фреймами
← →
ZeroDivide © (2007-11-20 09:04) [6]Это древний глюк. Чтобы не думалось "не слетел ли где-нибудь" датасорс, устанавливай их вручную, например, перекрывая конструктор.
← →
DrPass © (2007-11-20 10:54) [7]
> Вопрос с чем это может быть связано ? Сейчас делаю то что
> первым в проекте обязательно открываю DataModul"и а только
> потом остальные формы, вроде никаких глюков замечено пока
> не было.
При открытии формы, в компонентах которой есть ссылки на другую форму/датамодуль, Delphi неявно пытается открыть эту самую другую форму/датамодуль. Если ей это не удается, ссылки слетают.
Не удается в таких случаях
а) есть группа проектов, и в ней несколько модулей с одинаковыми именами
б) файлы одного проекта разбросаны по разным папкам
в) может, что-то еще, я не знаю
← →
Бакук © (2007-11-20 10:56) [8]> [7] DrPass © (20.11.07 10:54)
У меня нет ни одного из перечисленных двух пунктов. И все равно ( Раньше если и было, то очень редко. А сейчас практически постоянно
← →
DrPass © (2007-11-20 10:59) [9]
> Бакук © (20.11.07 10:56) [8]
Что, даже пунка в) нет?
← →
Prohodil Mimo © (2007-11-20 21:52) [10]Это ещё с Delphi 3 тянется.
Правда в 99% при открытии формы, DataModule сам открывался, но иногда, по каким-то причинам он мог и не открыться, в результате имели то, что описано в сабже. С тех пор привычка: DataModule всегда открыт. У меня всегда в Autosave Options Desktop.Checked=True; по этому 1 раз открыл и забыл.
← →
Бакук © (2007-11-21 03:01) [11]> Что, даже пунка в) нет?
в) то может и есть ) а кто знает )
т.е. надо постоянно держать ДатаМодуль открытым? Или достаточно открыть его в начале работы, а потом можно закрыть?
← →
Prohodil Mimo © (2007-11-21 21:52) [12]Бакук © (21.11.07 3:01) [11]
достаточно открыть его в начале работы, а потом можно закрыть
Только он не закроется :о)
Из закладок то он исчезнет, но если позакрывать затем все окна, в инспекторе будет активным именно ДМ.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.12.23;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c