奇怪的故障
access violation at address 77d3353d in module 'user32.dll '. Read of address 00000000
最近写的一个软件在开发的电脑上运行没有任何错误,在客户电脑上(两电脑均为XP Professional)运行时会出现以上提示错误,具体情况:(主界面)为查询界面,通过一个用户ID号查询用户的信息,将用户信息中的用户姓名和编号保存到两个变量中,在打开(用户操作界面)时将这两个变量的值自动写入到两个Edit中去;奇怪的是,如果用户ID为英文的话不会出现故障,只有一种情况下会出错,用户ID为全中文,并且查询完毕进入(用户操作界面)操作完毕并退出,再次查询用户ID为全中文的用户后进入(用户操作界面)时就会报错,并且变量之一不会填写到Edit中,另一个变量能填写到Edit中。如果第一次查询用户ID为全中文的,第二次查询用户ID为英文的(进行过查询动作),那么之后就再也不会出错了。
[解决办法]
对方的电脑有病毒了。