将datagrid加入对话框,程序一运行就出错,怎么回事?我已经注册了

解决方案 »

  1.   

    什么错误?不一定是datagrid控件的问题吧,也许是你数据库操作错误。
      

  2.   

    后来发现问题出在AfxOleInit()上。
    我建的是一个基于对话框的类CAdoDlg,我将AfxOleInit()放在OnInitDialog()中,结果一运行程序就显示OleInit出错。
    为什么?
      

  3.   

    AfxOleInit()放在OnInitDialog前面的位置才行。
    因为要先初始化
      

  4.   

    我是加入控件DataGrid后才出的问题。程序报错Ole重复初始化。将AfxOleInit()删掉就可以了。但Ole在哪儿初始化的呢?