![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
"Пересборка" INDY
M © (2008-11-02 15:40:00)D6 со штатной INDY (9-ка)
Внес изменение в IDTCPConnection.pas, предварительно скопировав к себе в диреторию, + скопировал IDTCPClient.pas
Собрал приложение.
думал подменить штатные файлы полученными pas + dcu
Однако естественно получаю после этого ошибку, что модуль, например, IDSMTPxxx скомпилирован с другой версией TIdTCPConnection
Как обходятся подобные ситуации ?
Loginov Dmitry (2008-11-04 10:23:00) [1]> Внес изменение в IDTCPConnection.pas, предварительно скопировав
> к себе в диреторию, + скопировал IDTCPClient.pas
Для получения желаемого эффекта необходимо добавить измененные модули к проекту с помощью команды "Project / Add to Project..."
M (2008-11-03 23:15:00) [2]Уточню,
LibraryPath указан конечно же - это штатные компоненты входящие в комплект поставки.
Даже если править там - это не приведет к пересборке остальных DCU INDY, которые я не использую в своем проекте.
(или что при каждом открытии делать нового компонента Build All ?)
В D6 есть ошибка в System.pas связанная с DLLProc
и где то видел что после изменения можно полностью перекомпилить зависимые юниты с помощью make (скрипта)
Palladin (2008-11-02 16:28:00) [3]
> предварительно скопировав к себе в диреторию
не тот случай, рекомендую указать в Library Path пути к исходным текстам инди, и делать изменения в них...