DoEvents= Application.ProcessMessages;
给分吧,兄弟!

解决方案 »

  1.   

    在你需要用DoEvents的地方使用:
    Application.ProcessMessages;
      

  2.   

    我 Kao,怎么老是比别人慢一步。什么网速!
      

  3.   

    9494,来晚了。
    其实 DoEvents= Application.ProcessMessages;
    地球人都知道。(赵本山)        
       :)
      

  4.   

    主  题:关于dephi 中报表打印的问题
    作  者:Luckyfeeling
    所属论坛:Delphi
    问题点数:25
    回复次数:2
    发表时间:2001-6-6 9:50:00
     
     愿送30 分,我暂时只能送这么多,还在不断的加分,答对的都有奖!!!
      我的报表打印在装有 win2000 或 nt 的电脑上可以使用网络打印机或者本地打印机正常
    打印,但在装有 win98 的电脑上,则网络打印机或者本地打印机均不能打印,打印
    针头只是动了一下。我的程序里没有使用 api ,只是报表打印是在 QuickRep的 OnNeedData事件里通过编程来实现的。是不是在分发含有报表打印的程序要分发另外的
    程序或 dll??????????????????????
    期盼大虾赐教,说对即给分!!!!!!! 
      

  5.   

    非常感谢,由于我是VB的(不好,因为汇编VB不支持,所以前来投奔Delphi,其中有苦难言),刚搞Delphi几小时,一本书也没有,所以问题有点幼稚,请问运行后如何用Button正常退出,人家告诉我用Close;退出,但是大量运算时用Close也不顶用,然后我用工具栏里的停止也不好使,只能退出Delphi,最后声明:加分!
      

  6.   

    热烈欢迎前来投靠 Delphi!
    供悉你正确的选择!
    Vb 虽然有 Vb.net ,但显然还是先天不足呀!(虽然bill说,vb什么都能编得出来)
    但是对于开发者来说,当然追求开发效率高的开发工具了!
      

  7.   

    Application.processmessage一般能解决,
    调试的时候可以在Delphi中选  Run--> Program Reset 就OK了
      

  8.   

    application.processmessage
    在一个大的循环中一定要调用它,不然WINDOWS就无法接受别的消息
    其实它就是强制WINDOWS去检索消息队列他们说的都是对的:)
    我也没什么好讲的了,快快给分吧你说的第二个问题其实很好解决,只要把按纽放在单独的线程中就可以了,还有
    一定要加application.processmessage
    给分吧:=)
      

  9.   

    建议大家以后再也不要答复
    irq001 的问题了!!!!!!!!!!!!!!!