| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Множественное наследование VCL& экспорт TThread |
| Автор: hazamov 7.4.2011, 09:33 | ||||
| Здравствуйте. 1) Кто-нибудь пробовал экспортировать переменные типа TThread?
вызывает "Declaration syntax error". 2) Пытался унаследовать от TNewThread следующим образом:
Связано ли это с проблемой невозможности множественного наследования VCL? |
| Автор: Alca 7.4.2011, 09:45 | ||
| А где здесь множественное наследование? Добавлено @ 09:46
Подключил хидер класса TNewThread? |
| Автор: hazamov 7.4.2011, 10:18 |
| Ну естественно |
| Автор: hazamov 8.4.2011, 07:43 |
| Так что, получается нельзя наследовать от класса TThread? |
| Автор: hazamov 8.4.2011, 08:07 |
| На счет моего второго вопроса: Убрал из модуля наследуемого класса TNThread #include "Host.h" (главная форма приложения). Всё заработало. Но все равно интересно, почему при подключенном Host.h выдавала ошибку "Type name expected". |
| Автор: borisbn 8.4.2011, 08:57 |
| так покажи этот "Host.h". А лучше и TNewThread. Телепаты в отпуске |
| Автор: Alca 8.4.2011, 10:37 | ||
получается, что нет |
| Автор: hazamov 11.4.2011, 13:35 |
| Убрал из модуля наследуемого класса TNThread #include "Host.h" (главная форма приложения). Наследование заработало. Задекларировал ключевым словом extern переменную типа TThread в том же файле, где определен класс TThread. Extern заработал. Всем спасибо |