| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Ошибка с _di_Interface в Builer 6.0 |
| Автор: srd 22.4.2004, 21:07 | ||||
Пишу, например, такой код:
И получаю ошибку
И это вылазит во многих ситуациях, когда я пытаюсь что-то сделать с потомками _di_Interface. Думал - баг, скачал и установил Update 4, не помогло. Посоветуйте, как с этим бороться? Где эта CheckAutoResult() реализована - понятия не имею. Пробовал компилировать с разными сочетаниями опций "Build with packages", "Dynamic RTL", "Debug libraries" - не помогает. Ещё глюк - иногда, когда пытаюсь что-то компилировать с установленным "Build with packages", линкер начинает выборочно ругаться на конструктор какой-нибудь формы - мол Unresolved external. Переношу тело конструктора из cpp в хедер - компилируется. По какому принципу линкер решает, на какую форму ругаться, а на какую нет, я так и не понял. |
| Автор: srd 23.4.2004, 21:22 |
| Нашел решение http://www.inteltec.ru/forum/index.php3?subj=prog_rus&msg=000008 |
| Автор: srd 24.4.2004, 21:51 | ||
|
| Автор: Guest 28.8.2004, 15:02 |
| Добавивь следующую функцию в любой из модулей приложения: namespace System { void __fastcall CheckSafecallResult(HRESULT hr) { return; } } |
| Автор: Guest 28.8.2004, 15:04 |
| Где взять Модуль исправления? Иле где че прописать! |