RadStudio 2007 не видит .dfm-форму
От: G0LD  
Дата: 21.02.08 19:35
Оценка:
Столкнулся вот с такой нелепой проблемой — при переносе проекта с 2006 на 2007 версию Борланда (уже даже не Борланда, а RAD Studio) в основном модуле приложения не открывается форма. При попытке открыть ее из Project Manager ничего не происходит. Попытался удалить модуль полностью из проекта, потом снова добавить — появился вообще только один .cpp -файл.

В приложенном скрине мой урезаный проект — оставил только основной модуль UnitMain, который никак не хочет работать. Форму никак невозможно открыть, исходник С++ можно, как видно.


Этот же проект прекрасно открывается в BDS2006, откуда он и родом
Что делать? bds2006 использовать очень затруднительно.
Re: RadStudio 2007 не видит .dfm-форму
От: Аноним  
Дата: 21.02.08 20:43
Оценка: 3 (1)
Здравствуйте, G0LD, Вы писали:

GLD>Столкнулся вот с такой нелепой проблемой — при переносе проекта с 2006 на 2007 версию Борланда (уже даже не Борланда, а RAD Studio) в основном модуле приложения не открывается форма. При попытке открыть ее из Project Manager ничего не происходит. Попытался удалить модуль полностью из проекта, потом снова добавить — появился вообще только один .cpp -файл.


GLD>В приложенном скрине мой урезаный проект — оставил только основной модуль UnitMain, который никак не хочет работать. Форму никак невозможно открыть, исходник С++ можно, как видно.

GLD>

GLD>Этот же проект прекрасно открывается в BDS2006, откуда он и родом

GLD>Что делать? bds2006 использовать очень затруднительно.

Было такое! Удалил два нуля во второй строчке заголовочного файла и форма стала открываться. Откуда они появились — хз? Было так:
//---------------------------------------------------------------------------
#ifndef SetuElemDlg00H
Re[2]: RadStudio 2007 не видит .dfm-форму
От: G0LD  
Дата: 22.02.08 15:27
Оценка:
А>Было такое! Удалил два нуля во второй строчке заголовочного файла и форма стала открываться. Откуда они появились — хз? Было так:
А>//---------------------------------------------------------------------------
А>#ifndef SetuElemDlg00H

Действительно, проблема была в этих строчках. Только там были не нули, а просто другое имя модуля, не соответствующее имени файла. Осталось загадкой как случилось и как это работало в bds2006.

Даже уже после Вашего совета не сразу увидел несоответствие, бы еще очень долго искал проблему сам. Спасибо огромное! У меня все-таки будет сделан диплом
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.