我在ClientDataSet的onFetchComplete事件中加入了计时和显示所用时间的消息语句:
lEnd:=GetTickTime;
showmessagebox('耗时'+FloatToStr((lEnd-lStart)/1000.0)+'秒');
就会出现“Canvas does not allow drawing”错误。
把两条语句移到别的地方执行就没有问题,不知道是什么原因。
...全文
642打赏收藏
有关ClientDataSet的onFetchComplete事件的错误
我在ClientDataSet的onFetchComplete事件中加入了计时和显示所用时间的消息语句: lEnd:=GetTickTime; showmessagebox('耗时'+FloatToStr((lEnd-lStart)/1000.0)+'秒'); 就会出现“Canvas does not allow drawing”错误。 把两条语句移到别的地方执行就没有问题,不知道是什么原因。