Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Переименование модуля [D7, XP]


Alex7 ©   (2007-02-28 11:28:00) 

Уважаемые мастера!
Подскажите, пожалуйста,как исправить
допущенный ляп:

Создал новую Form1 и соответствующий UForm1.
Затем тут же решил переименовать UForm1 в UForm2
(Form1 оставил без изменения).
Для этого использовал Save as, а файлы
UForm1.dcu, UForm1.ddp, UForm1.dfm и UForm1.pas
удалил в корзину.

В результате компилитор выдает ошибку:
"Не найден файл UForm1" (уже в разделе Uses).

Если же не удалять перечисленные  выше файлы, то
выдаются следующие сообщения компилятора:
   Duplicate resource(s)
   Type10 [RC Data], ID TForm2
   File UForm2.dfm resource kept,
     File UForm1.dfm resource discarded.

Спасибо.


Alex7   (2007-02-28 16:25:00) [1]

Нашел в одном из Uses'ов. Но как он туда попал
понятия не имеюю. Всем большое спасибо.


Аноним   (2007-02-28 16:12:00) [2]


> У меня подозрение, что при создании
>  модуля что-то фиксируется в каком-то
> файле в папке Borland\Delphi.


нет


RASkov   (2007-02-28 15:55:00) [3]

> раздел uses проверить

...раздел ыuses...


RASkov   (2007-02-28 15:53:00) [4]

и во всех модулях проекта раздел usesпроверить....


RASkov   (2007-02-28 15:52:00) [5]

> [7] Alex7   (28.02.07 15:47)

Viewsource...

program Project1;

uses
 Forms,
  Unit1 in 'Unit1.pas' {Form1},..........


Alex7   (2007-02-28 15:47:00) [6]

Попробую изменить вопрос.
 Как правильно переименовывать и удалять
 модули формы?
 У меня подозрение, что при создании
 модуля что-то фиксируется в каком-то
файле в папке Borland\Delphi.
Дело в том, что я ничего не делал.
Создал форму, дал имя модулю, сохранил
и сразу же стал его переименовывать
не меняя имени формы.
Позтому ссылкам неоткуда взяться.


Аноним   (2007-02-28 12:55:00) [7]

*.dcu  почисти все


TRUNK   (2007-02-28 11:55:00) [8]


> "Не найден файл UForm1"

Если компилятор знает, какого файла ему не хватает, значит его имя где-то указано. Так-что делай Ctrl+F + "UForm1" по всем юнитам.


Elen   (2007-02-28 11:51:00) [9]


> UForm2 в Uses есть.

А Uform1 там тоже есть?


Alex7   (2007-02-28 11:46:00) [10]

> по новой все делай
 А муссор пусть остается ?
>А не пробовал в разделе Uses тоже переименовать UForm1 на UForm2?
UForm2 в Uses есть.


DrPass   (2007-02-28 11:34:00) [11]


> В результате компилитор выдает ошибку:
> "Не найден файл UForm1" (уже в разделе Uses).

А не пробовал в разделе Uses тоже переименовать UForm1 на UForm2?


Нуб   (2007-02-28 11:32:00) [12]

по новой все делай


Наверх

Титульная страница Поиск, карта сайта Написать письмо