Delphi 7 продолжает использовать старую устаревшую форму - PullRequest
3 голосов
/ 06 июня 2009

Изменено, обновлено, форма не используется, хотя использование и настройки проекта кажутся хорошими, старые файлы форм удалены с диска

Это ошибка в IDE? Я могу просто удалить форму и скопировать ее в другой блок с новым именем.

Ответы [ 6 ]

1 голос
/ 06 июня 2009

Хороший способ найти его - сначала переместить проект в другую новую папку и попытаться скомпилировать его. Это должно вывести и ошибку, которая поможет вам найти виновника. Если это не работает, то виноваты такие настройки, как пути и т. Д. В ваших библиотеках.

Также убедитесь, что вы удалили все файлы ".dcu" в проекте перед повторной компиляцией.

1 голос
/ 06 июня 2009

Если он использует старую форму, он должен получить ее откуда-то - она ​​не появляется из ничего. На ум приходят два сценария:

1) Это где-то, где вы не понимаете. Найдите в вашей системе файлы с таким именем.

2) Если вы не делаете компиляцию Delphi, основанную на временных отметках. Если часы были неправильными, когда они были скомпилированы до того, как .dcu может иметь более позднее время, и, следовательно, он будет пропущен при компиляции. Я ударил это более одного раза с часовыми поясами.

0 голосов
/ 11 июня 2009

Хотя форма / модуль не включен в файл проекта (dpr), на него все же ссылается какой-то другой модуль. Таким образом, компилятор связывает Res с приложением. Ищите имя устройства, которое вы хотите удалить в пунктах использования других устройств.

0 голосов
/ 10 июня 2009

Спасибо за ввод. Первая попытка перемещения файлов, mm2010, показала, что виноват мой код.

0 голосов
/ 06 июня 2009

У меня было это раньше. Это всегда что-то упомянутое, о чем я не знал.

Вы можете сделать grep для чего-то из формы и посмотреть, где оно появляется.

0 голосов
/ 06 июня 2009

Нет, это не ошибка в IDE.

Вы ссылаетесь на эту форму в некоторых настройках вашего проекта или среды, которые вы еще не нашли и которые имеют приоритет перед опциями, которые вы уже настроили.

Куда вам нужно обратиться, чтобы решить вашу проблему? Ну, это трудно сказать, не глядя на вашу среду разработки и настройки вашего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...