BOOL CInfoDlg::Create(int user, int x, int y)
{
BOOL test;
px = x;
py = y;
test = CDialog::Create(CInfoDlg::IDD,this);//就是这局
m_User = user;
return test;
}
这些代码出错

解决方案 »

  1.   

    CDialog::Create()不是static函数,你这么调用不可以吧
      

  2.   

    我没这样用过,不过主程序中的ABOUTBOX就是这样的,你可以参考一下!
      

  3.   

    你不要这样调用,new一个变量出来,然后再调用Create函数
      

  4.   

    试一下:
       test = CDialog::Create(CInfoDlg::IDD,this);//就是这局
    改成:
       test = CDialog::Create(CInfoDlg::IDD,NULL);//就是这局
      

  5.   

    test = CDialog::Create(CInfoDlg::IDD,this);//就是这局
    改成:
      test = CDialog::Create(CInfoDlg::IDD,NULL);//就是这局
    不是这里的问题啊!
      

  6.   

    我用release的共享库就没问题,但用静态编译连接就会在运行的过程中出现
    不能write read的致命错误