TForm *Form1;
TButton btnOk = NULL;
TToolButton *btnCheck = NULL; //Expression syntax error (???)
//------------------------
void Init()
{
TForm **pForm = (TForm**)GetProcAddress(GetModuleHandle(NULL), "_Form1");
MainForm = *pForm;
tbCheck = (TToolButton*)MainForm->FindComponent("tbCheck");
}
Объявление TToolButton в DLL - Expression syntax error
Не пойму почему, хотя нижеследующие объявления проходят без проблем:
Код:
Решение - добавить строку #include <ComCtrls.hpp> в начало файла.
да, но заголовочном файле имеется подключение этого модуля... и некоторых других тоже... его надо включить еще и в *cpp"? (он есть в *.h)
Спасибо, разобрался