Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.04.17;
Скачать: CL | DM;

Вниз

дельфи игнорирует файл источник   Найти похожие ветки 

 
Евгений07   (2011-01-17 16:06) [0]

Доброго времени!
В программе потребовалось заменить модуль.
Имя модуля другое, имя формы в модуле одинаковое.
Старый модуль удалил из проекта, новый:
1. добавил
2. создал на базе имеющейся формы заново

В обоих случаях требует форму из старого модуля

Не подскажете, почему дельфи игнорирует файл источник, где и описаны файлы, модули и содержащиеся в них объекты?

Похожий вопрос, выделил общую часть формы для нескольких прог  в отдельный модуль. Вроде бы весь интерфейс вычистил. Требует усес для старого интерфейса. Почему?


 
Медвежонок ХМЛ ©   (2011-01-17 16:19) [1]

потому что он есть в юзес


 
Servy ©   (2011-01-17 16:20) [2]


> В обоих случаях требует форму из старого модуля
> Требует усес для старого интерфейса.


Каким образом требует? Приведите точно ошибку.

Некие общие соображения:

Удаление модуля из проекта как правило не приводит к удалению его с диска; соответственно, удаленный из проекта модуль все еще может быть подключен, если он используется в uses одного из модулей проекта и лежит где-то в SearchPath (в который, как правило входит папка с исходниками проекта).


> Не подскажете, почему дельфи игнорирует файл источник

Что это за зверь, "файл источник"?


 
Евгений07   (2011-01-17 16:22) [3]

В усес указан новый модуль


 
Медвежонок ХМЛ ©   (2011-01-17 16:23) [4]

В усес указан новый модуль

И старый тоже указан.


 
Плохиш ©   (2011-01-17 16:31) [5]


> Евгений07   (17.01.11 16:06)  

Что ж ты так поздно пришёл? Я кофе уже попил и кружку помыл.


 
Anatoly Podgoretsky ©   (2011-01-17 16:53) [6]

> Плохиш  (17.01.2011 16:31:05)  [5]

Хотел удобно устроиться и поразлекаться?


 
Плохиш ©   (2011-01-17 17:00) [7]


> Хотел удобно устроиться и поразлекаться?

Погадать на основе приведённых фактов.


 
Евгений07   (2011-01-17 17:02) [8]

И старый тоже указан.
Ручками лично удалил
Что это за зверь, "файл источник"?
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:03) [9]

Ручками лично удалил

Если б это было правда, то модуль не просился бы в сборку.


 
Anatoly Podgoretsky ©   (2011-01-17 17:21) [10]

Слова, что все в порядке сыт не будешь.


 
Плохиш ©   (2011-01-17 17:23) [11]


> Евгений07   (17.01.11 17:02) [8]

uses во всех модулях проекта чистить надо, не только в исходном файле проекта.


 
Медвежонок ХМЛ ©   (2011-01-17 17:30) [12]

заодно удалять старые одноименные дцу


 
Евгений07   (2011-01-18 11:17) [13]


> uses во всех модулях проекта чистить надо, не только в исходном
> файле проекта.

> Если б это было правда, то модуль не просился бы в сборку.

И это правда. Нашел бяку,  вопрос № 2 снят
А как быть с заменой модуля? Где-то он прописан, кроме viev->source Я пока выкрутился, и проблема отложена



Страницы: 1 вся ветка

Текущий архив: 2011.04.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
15-1293597688
Curse
2010-12-29 07:41
2011.04.17
Профсоюз IT


2-1295100435
volkafff
2011-01-15 17:07
2011.04.17
Вопросы новичка про цикл и неповторяющиеся числа в массиве.


2-1295200193
izja
2011-01-16 20:49
2011.04.17
idHttp 403


15-1293917399
Юрий
2011-01-02 00:29
2011.04.17
С днем рождения ! 2 января 2011 воскресенье


15-1293469079
Дмитрий С
2010-12-27 19:57
2011.04.17
Дизайн выбора периодов.