Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Глюк в Delphi(исчезла форма)


Автор: Jury 9.9.2003, 09:38
Я n-ое время писал программу все было нормально, и вот сейчас захожу в проект(4 формы), Form1 исчезла т.е. тело программы осталось(unit1.pas), а формы нет(кнопка Toggle Form стала неактивная), нижимаю View Form, там Form1 есть, выбираю => переходит на программу. Остальные 3 формы нормально.
В чем проблема разобраться немогу файл unit1.dfm живой и внеше выглядит нормально.
Подскажите как ее можно реанимировать...

Автор: <Spawn> 9.9.2003, 11:02
Попробуй открыть Project Manager(View>ProjectManager). И два раза кликни на нужный юнит.

Автор: Jury 9.9.2003, 12:20
Это я уже пробовал, там отображается все нормально якобы и Unit есть и Form, только неважно куда заходить переходит всеравно на Unit :-(
и кнопка /Toglle Form/Unit (F12)/ неактивна т.е. форма не существует, пробовал отцепить их от Project, а потом подцепить обратно...бесполезно.

Автор: Akella 9.9.2003, 14:06
У меня тоже было похожее, пришлось все на форму ставить заново и копировать процедуры и функции, благо, форма небольшая.

Автор: p0s0l 9.9.2003, 14:46
Проверь есть ли у тебя в юните строчка
{$R *.dfm} - если её нет, то и формы не будет...

Автор: Cashey 9.9.2003, 14:55
Зайди в меню Project->Options далее на закладке Forms посмотри, если твоя Form1 находится в списке Avaiblble forms, тогда перенеси ее в список Auto-Create. Это одна из многих возможных причин smile.gif

Автор: Medved 9.9.2003, 15:52
Цитата(Cashey @ 9.9.2003, 17:55)
Зайди в меню Project->Options далее на закладке Forms посмотри, если твоя Form1 находится в списке Avaiblble forms, тогда перенеси ее в список Auto-Create. Это одна из многих возможных причин smile.gif

Ничего подобного. Если в IDE не отображается форма, то или

Цитата
Проверь есть ли у тебя в юните строчка
{$R *.dfm} - если её нет, то и формы не будет...


или файл формы называется подругому, тогда его надо переименовать таким же именем, как и имя юнита.

Либо файл формы битый. Тогда предется создавать форму заново.

Автор: Jury 10.9.2003, 13:42
Ура проблема решилась, переместил Unit1.pas и Unit1.dfm в другую директорию, открыл, заново их сохранил, вернул новые на место, все заработало...

Автор: Medved 10.9.2003, 14:13
Хм... интересно....

Автор: beif 10.9.2003, 16:24
Прикольный глюк.... Интересно, а как это работет? smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)