我的系统是服务性的接口通讯程序,运行时,会不断的输出日志。有一天,输出如下错误信息后,系统就自动退出了。
Access violation at address 60672DFA in module 'OraClient9.Dll'. Read of address 0000007C而且多次出现退出现象,每次退出时,都是因为上面的错后,真可怕,总不能让用户老手动去运行这个系统吧,不知道是什么原因造成上面错误的。请大家指点我,应该怎么办????急急急

解决方案 »

  1.   

    这个好象是连接ORACLE的客户端DLL,你是不是有资源没释放啊?
      

  2.   

    1、Oracle驱动安装可能有问题;
    2、client配置可能有问题;
    3、检查你连接数据库的地方,是不是频繁使用没有释放..............
      

  3.   

    服务程序确实比普通程序更麻烦,
    我曾经做一个语音识别服务程序,直接exe运行,根本没有问题。
    但是做成服务后,识别一会,自己就退出了。还是需要仔细检查程序,包括对象释放,连接释放啊等问题。
      

  4.   

    我在 TDataModule 中用的 TSQLConnection 这个控件,系统启动后,创建一个 TDataModule 实例,同时用TSQLConnection一直与数据库连接着,直到系统退出时释放TDataModule 实例。这样做有问题吗?应该怎么做??
      

  5.   

    faye_xuanyue(冥想)  你好,客户用的WIN2000系统,你说的是2003,请问2000系统怎么设置,有相关功能??谢谢,在线等待
      

  6.   

    CSDN里面没高人啊,真可怜。还得我自己想着。
      

  7.   

    acllsun()  那有啊,请具体点。我很急。别让我认为你是网站垃圾推销员。