Access violation at address 7C9524B2 in module 'ntdll.dll'. Read of address 00000424(dmuComm) 
这个错误提示就发生在用户登陆的时候。之前还好好的,不知发生了什么事就有这个错误发生了.
这是部分错误记录:
2007-1-9 16:49:19 : sqXXXXXX(dmuComm) 
2007-1-10 8:06:40 : SQL Server Error: Lost connection to MySQL server during query(dmuComm) 
2007-1-10 9:19:55 : Access violation at address 7C9524B2 in module 'ntdll.dll'. Read of address 00000424(dmuComm) 
2007-1-10 9:20:17 : Access violation at address 7C9524B2 in module 'ntdll.dll'. Read of address 00000424(dmuComm) 
2007-1-10 9:20:35 : SQL Server Error: Commands out of sync; You can't run this command now(dmuComm) 
2007-1-10 9:20:41 : Access violation at address 7C9524B2 in module 'ntdll.dll'. Read of address 00000424(dmuComm)

解决方案 »

  1.   

    这些错误记录,都是在客户的服务器上拷下来的."(dmuComm)"是一个标注
      

  2.   

    出错的机器是你开发用的机器吗?
    ntdll.dll是系统dll,可能是这台机器的环境有问题了。
    还有可能你使用的某些API不支持出错机器的操作系统,具体可以查API的帮助。
      

  3.   

    运行期间出现的错误.在客户的机器上.win2003系统
      

  4.   

    这种问题比较麻烦了,你可以自己找台win2003,建个开发环境,调试一下吧
    主要查一下相关的API
      

  5.   

    现在就是在win2003上编译的,运行没有看到问题。
    delphi7.
      

  6.   

    比较一下,你的机器与客户机器上ntdll.dll的版号及日期。
    这种一般都是环境问题,很麻烦,你也不知道客户操作系统里什么组件不对。
    可以给客户把操作系统补丁打到最新
      

  7.   

    今天去对过了,版号和日期一样.今天在win2003下编译时想调一下项目的Options,结果出现写地址访问错误.一直打不开Options这个选项.
    转到win2000就没问题.