Диалоги в DLL.
От: Вовка Рыбаков  
Дата: 28.05.03 06:56
Оценка:
Всем привет!

Собственно, вопрос дурацкий:
Есть DLL, которая содержит диалог и экспортируемую функцию для его поднятия. DLL подгружается другим приложением и поднимает диалог вызовом экспортируемой функции. Всё работало, до тех пор, пока я не положил на диалог MSFlexGrid. После добавления его на диалог — он перестал создаваться

Да, диалог построен так: к ресурсу прицеплен класс, наследник CDialog (в общем-то, всё традиционно).

Экспортируемая функция поднимает его:


void _stdcall ShowDlg() { // экспортируемая функция
  CTestDlg dlg; // class CTestDlg : public CDialog....
  dlg.DoModal();
}



В обычном MFC приложении, подобные глюки лечились установкой галки около Active X (при создании проекта). В DLL подобной галки нет

С уважением,
Володя.

P.S.: Или с подобными вопросами надо в COM/ ActiveX?
P.P.S.: Порекомендуйте грид попродвинутей, чем MSFlexGrid, плиз... Желательно бесплатный!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.