大鸟哥哥们好!
    小美人最近在学习清华大学出版社张春林等三人写的一本书:<<DELPHI7 数据库系统设计与开发>>.
    其中学到第5章时,按照书上的步骤都做了,可在浏览器输入网址进入登录页面输入用户名和密码按确定后,系统在进入http://192.168.1.27/scripts/init页面后提示
Internal Server Error 500--------------------------------------------------------------------------------
Exception: EOleSysError
Message: 尚未调用 CoInitialize。
错误.
而助我发现错误出在
procedure TWebModule1.WebModuleCreate(Sender: TObject);
begin
//ADO
  ADOConnection1 := TADOConnection.Create(nil);中的
  ADOConnection1 := TADOConnection.Create(nil);这一语句.
请问该如何办???????小美人求救!!!!!!!!!

解决方案 »

  1.   

    小美人?哈哈!
    没调用就调用呗。
    在出错的那句前面加上CoInitialize(nil)
    在Destory事件里写上CoUnInitialize
      

  2.   

    eastliangliang:
        你好!
        小美人这厢感谢你的回复,谢谢你!!!!!!^_^
        不过我如你所说去加了语名,可编译不能通过:
    提示
    Undeclared identifier:'CoInitialize' 这样的错误.
    请问
      是要在USES 语句中加入哪个单元吗?
      
       
    小美人留
      

  3.   

    Linux2001!
        你好!
        我已结贴了,你去看看我给了你多少分,好吗?
        ,真的要照片吗?小美人谢谢你!