вызов ActiveX в dll
От: Laier  
Дата: 09.08.02 10:18
Оценка:
Visual C++ 6.0.
Экспортирую функцию из dll, которая отображает немодальное окно.
Вызов функции проходит успешно. Когда же я вставляю в это окно ActiveX control( без
создания класса, просто добавляю из панели Controls),приложение рушится с ошибкой
winocc.cpp, Line 301. Подскажите, что я делаю неправильно.
Код dll:
.........................
extern "C" __declspec( dllexport ) void Hallo();

CDlg myDlg;

void Hallo()
{
myDlg.Create(IDD_DIALOG1);
myDlg.ShowWindow(SW_SHOW);
}

Вызов:
..................
extern "C" __declspec( dllimport ) void Hallo();
...........................
BOOL CCntrlDlg::OnInitDialog()
{
CDialog::OnInitDialog();
................................
Hallo();
return TRUE;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.