![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
дельфи игнорирует файл источник [D6, XP]
Евгений07 © (2011-01-17 16:06:00)Доброго времени!
В программе потребовалось заменить модуль.
Имя модуля другое, имя формы в модуле одинаковое.
Старый модуль удалил из проекта, новый:
1. добавил
2. создал на базе имеющейся формы заново
В обоих случаях требует форму из старого модуля
Не подскажете, почему дельфи игнорирует файл источник, где и описаны файлы, модули и содержащиеся в них объекты?
Похожий вопрос, выделил общую часть формы для нескольких прог в отдельный модуль. Вроде бы весь интерфейс вычистил. Требует усес для старого интерфейса. Почему?
Евгений07 (2011-01-18 11:17:00) [1]
> uses во всех модулях проекта чистить надо, не только в исходном
> файле проекта.
> Если б это было правда, то модуль не просился бы в сборку.
И это правда. Нашел бяку, вопрос № 2 снят
А как быть с заменой модуля? Где-то он прописан, кроме viev->sourceЯ пока выкрутился, и проблема отложена
Медвежонок ХМЛ (2011-01-17 17:30:00) [2]заодно удалять старые одноименные дцу
Плохиш (2011-01-17 17:23:00) [3]
> Евгений07 (17.01.11 17:02) [8]
uses во всех модулях проекта чистить надо, не только в исходном файле проекта.
Anatoly Podgoretsky (2011-01-17 17:21:00) [4]Слова, что все в порядке сыт не будешь.
Медвежонок ХМЛ (2011-01-17 17:03:00) [5]Ручками лично удалил
Если б это было правда, то модуль не просился бы в сборку.
Евгений07 (2011-01-17 17:02:00) [6]И старый тоже указан.
Ручками лично удалил
Что это за зверь, "файл источник"?
viev->source.
В обоих случаях требует форму из старого модуля
модуль старый М1, дано объект А1, переменная В1
модуль новый М2, дано объект А1, переменная В1
Старый модуль М1 удалил из проекта, новый М2 добавил в проект
В модуле М3 при упоминании А1.В1 выдает что-то типа А1 описан в М1
Требует усес для старого интерфейса.
Это 2й вопрос
в модуле М4 описана форма А4, вызывается из модуля М5. прописана в усес
Все упоминания модуля М5 в модуле М4 я удалил, определение М5 в усес М4 удалил. Пишет надо прописать модуль М5 в модуле М4
Плохиш (2011-01-17 17:00:00) [7]
> Хотел удобно устроиться и поразлекаться?
Погадать на основе приведённых фактов.
Anatoly Podgoretsky (2011-01-17 16:53:00) [8]> Плохиш (17.01.2011 16:31:05) [5]
Хотел удобно устроиться и поразлекаться?
Плохиш (2011-01-17 16:31:00) [9]
> Евгений07 (17.01.11 16:06)
Что ж ты так поздно пришёл? Я кофе уже попил и кружку помыл.
Медвежонок ХМЛ (2011-01-17 16:23:00) [10]В усес указан новый модуль
И старый тоже указан.
Евгений07 (2011-01-17 16:22:00) [11]В усес указан новый модуль
Servy (2011-01-17 16:20:00) [12]
> В обоих случаях требует форму из старого модуля
> Требует усес для старого интерфейса.
Каким образом требует? Приведите точно ошибку.
Некие общие соображения:
Удаление модуля из проекта как правило не приводит к удалению его с диска; соответственно, удаленный из проекта модуль все еще может быть подключен, если он используется в uses одного из модулей проекта и лежит где-то в SearchPath (в который, как правило входит папка с исходниками проекта).
> Не подскажете, почему дельфи игнорирует файл источник
Что это за зверь, "файл источник"?
Медвежонок ХМЛ (2011-01-17 16:19:00) [13]потому что он есть в юзес