iCAx开思工具箱
标题:
UG二次开发MFC非模态对话框下读取模型release模式下无法解锁
[打印本页]
作者:
yzjs
时间:
2013-12-11 21:59
标题:
UG二次开发MFC非模态对话框下读取模型release模式下无法解锁
ug利用MFC非模态对话框二次开发,想读取模型,在debug模式下没问题,release模式下出现内存错误,请高手解答,一下是部分代码
ufusr函数中建立非模态对话框代码
UF_CALL(UF_initialize())
AFX_MANAGE_STATE(AfxGetStaticModuleState());
HWND UGHwnd = (HWND) UF_UI_get_default_parent();
CWnd *ugwindow = CWnd::FromHandle(UGHwnd);
//CScreen * main_screen = NULL;
MainScreen = new CMainScreenDlg(ugwindow);
MainScreen->Create(IDD_DIALOG_MAIN_SCREEN, ugwindow);
MainScreen->ShowWindow(SW_NORMAL);
UF_CALL(UF_terminate());
读取模型的代码
UF_UI_lock_ug_access( UF_UI_FROM_CUSTOM ); //锁住
//DBWindowWrite(_T("aaaaa"));
//读取多个模块
char cue[] = "Select Objects";
char title[] = "Select the model";
int response=0, count=0;
tag_p_t objects=NULL;
UF_UI_select_with_class_dialog(
cue, title, UF_UI_SEL_SCOPE_NO_CHANGE,
NULL, NULL, &response, &count, &objects);
UF_UI_unlock_ug_access( UF_UI_FROM_CUSTOM );// 解锁
经测试,在UF_UI_lock_ug_access( UF_UI_FROM_CUSTOM )处会出现问题,debug模式可以调通,release模式不行,请高手解答,困扰好久了,非常感谢!!
作者:
zimmerman
时间:
2014-6-16 11:35
你好。问题解决没?我也碰到了类似问题。我qq7334063
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3