我用WebSnap技术开发数据库网页时,用D6能正常显示,但用D7同样的操作步骤却发生Internal Application Error 尚未调用 CoInitialize错误,请问高手我该如何操作?

解决方案 »

  1.   

    uses Activex;程序..............
    begin 
      CoInitialize(nil);
      代码.........
      CoUnInitialize;
    end;试一下!
      

  2.   

    你AppModule 中 uses ActiveX;
    Create 事件中加入:
      oleinitialize(nil);Destory 事件中加入:  oleuninitialize;  
      

  3.   

    另外我是用WebSnap写的Web程序,用ADO连接ACCESS数据库,运行后只显示Lable,而不显示数据,在写程序过程中可以看到数据库中的数据.不知为什么?
      

  4.   

    to shodoy,估计是结果集没有打开
      

  5.   

    to owl:
      我在WDM中就将ADOTABLE的ACTIVE属性设为了TRUE,但还是不行.为什么?
      

  6.   

    to shodoy ,把程序发给我帮你看看吧 [email protected]
      

  7.   

    To Go_my_sky:
      1.  在uses中加入 ActiveX
      2.  在你需要数据的页面中加入
         Create 事件中加入:
           oleinitialize(nil);    Destory 事件中加入:      oleuninitialize;
      

  8.   

    在你的unit上加上:initialization
       coinitialize(nil);
    finalization
       counInitialize;就OK了
      

  9.   

    请问楼上,我想知道具体在哪个UNIT中加入呢??