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

Вниз

"Пересборка" INDY   Найти похожие ветки 

 
M   (2008-11-02 15:40) [0]

D6 со штатной INDY (9-ка)
Внес изменение в IDTCPConnection.pas, предварительно скопировав к себе в диреторию, + скопировал IDTCPClient.pas
Собрал приложение.
думал подменить  штатные файлы полученными pas + dcu
Однако естественно получаю после этого ошибку, что модуль, например, IDSMTPxxx скомпилирован с другой версией TIdTCPConnection
Как обходятся подобные ситуации ?


 
Palladin ©   (2008-11-02 16:28) [1]


> предварительно скопировав к себе в диреторию

не тот случай, рекомендую указать в Library Path пути к исходным текстам инди, и делать изменения в них...


 
M   (2008-11-03 23:15) [2]

Уточню,
LibraryPath указан конечно же  - это штатные компоненты входящие в комплект поставки.
Даже если править там - это не приведет к пересборке остальных DCU INDY, которые я не использую в своем проекте.
(или что при каждом открытии делать нового компонента Build All ?)

В D6 есть ошибка в System.pas связанная с DLLProc
и где то видел что после изменения можно полностью перекомпилить зависимые юниты с помощью make (скрипта)


 
Loginov Dmitry ©   (2008-11-04 10:23) [3]

> Внес изменение в IDTCPConnection.pas, предварительно скопировав
> к себе в диреторию, + скопировал IDTCPClient.pas


Для получения желаемого эффекта необходимо добавить измененные модули к проекту с помощью команды "Project / Add to Project..."



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
15-1223383650
boriskb
2008-10-07 16:47
2008.12.14
ОДКБ


2-1225477915
RichEdit
2008-10-31 21:31
2008.12.14
Из RichEdit в Word


1-1203606195
Chysti
2008-02-21 18:03
2008.12.14
Требуется сменить названия кнопок in MessageDLG();


15-1223898497
Vlad Oshin
2008-10-13 15:48
2008.12.14
GPLS - что это за условие распостранения?


1-1203778825
Алексей92
2008-02-23 18:00
2008.12.14
Создать объект, зная его класс в строковой переменной