Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.04.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
Евгений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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.003 c
3-1256288520
JohnLemon
2009-10-23 13:02
2011.04.17
Объединить 2 таблицы *.mdb... с помощью SQL


15-1293831003
Юрий
2011-01-01 00:30
2011.04.17
С днем рождения ! 1 января 2011 суббота


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


15-1292587835
Правильный$Вася
2010-12-17 15:10
2011.04.17
замена имени видюхи


15-1293571785
Юрий
2010-12-29 00:29
2011.04.17
С днем рождения ! 29 декабря 2010 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский