程序已写了一段时间,以前一直没有问题,这段时间,程序中的某些stringgrid 的stringgrid.row:=i;(i为整型,已赋值),编译通过,执行时居然报错“标准表达式中数据类型不匹配”。而另一些stringgrid同样的语句却没有问题,重装系统及DELPHI也还是不行,在W2000下运行也不行,我想应该不是程序的问题,因为以前运行没有问题的程序,现在运行在同一个stringgrid下也出现这样的提示。不会是病毒吧?

解决方案 »

  1.   

    i绝对为正数,因为我一直用showmessage(inttostr(i))来监视,加一个新的stringgrid2,stringgrid2.row:=i,未发现异常
      

  2.   

    对不起,是我自已搞错了,在stringgrid1 的onselectcell事件中有错误的代码,感谢大家的支持。顺便问一下,我为什么给不了分给大家,我在管理中能看到我给的分,但在帖子中却不行,应如何操作,现在让斑主扣了我的信誉分,真冤