我用NMUDP组件写了一个网络程序,用了二个NMUDP组件:NMUDP1和NMUDP2;程序开始运行正常,
但我重新装网卡的驱动或重新覆盖安装WIN98/ME系统,程序出错,错误信息如下:
 Exception EReadError in module ADSLPROXY.EXE at 000145CF. Error reading NMUDP2.LocalPort:
 Accessviolation at address 504D4554.Read of address 504D4554.
诚请各位帮忙!
   但在WIN2K及WINXP下不会出错,不知什么原因?

解决方案 »

  1.   

    给程序拷贝一个winsock.dll试试
      

  2.   

    在win98下重编译,看看缺少了哪些文件.
      

  3.   

    拿到其他机器上面测试没问题,但在那台机上重装网卡驱动又会出现同样的问题。  在WIN98下重新编译DELPHI会提示读内存地址错误,而且把原来的NMUDP1,NMUDP2两个组件删除,再放两个编译仍然会出错,拜托各位高手帮我解决这个问题,很急!
      

  4.   

    看看你的uses 段
    win98 跟win2000用的文件有些不同