在sw二次开发中使用模态对话框为什么会出错呢? www.dimcax.com
new一个对话框后,hwnd指针为空,在其他的代码中,这一点不会引起什么错误,可是solidworks二次开发时,却“由于未知错误而终止”,原因是这个空指针在后续中会引起assert . z9 l/ ]9 l- f/ t3 u
/ p. a4 z. g3 i 我是这样做的: b5 e5 l, j3 }( v: y
cdlg* pdlg = new cdlg(); 4 j& ]/ n5 n% x
if(pdlg->domodel()==idok)//---------这里debug进去错误。why? 4 z0 v: h/ {7 d
return;
7 @" g% n/ j2 q0 q! b. t5 a. i 9 t+ k1 s! s8 b' k$ n
有朋友能告诉我是为什么吗????