大家好,请大家帮个忙。
我刚刚学DELPHI,有些不懂
程序中有事件A,我想在事件A执行过程中间先等待事件B执行后再继续执行,请问该如何做?
如B为一个botton的click事件我在论坛上查了一下,这个帖子
http://topic.csdn.net/t/20010318/11/85980.html试了,但不行,说是什么参数不足,我又不知道该写什么参数

解决方案 »

  1.   

    每个事件的参数
    个数是一定的,在
    Events 可以查看
      

  2.   

    你是说在程序中,直接调用button的click事件?
    有两种办法:
    1  Button1.Click;
    2  Button1Click(Button1);
      

  3.   

    1、用CreateEvent函数创建一个event,
    2、在事件A中需要等待的地方用WaitForSingleObject函数去等待“1”中创建的那个event收到通知,
    3、在事件B中用SetEvent函数发出事件通知。上面说的三个函数是WINDOWS API,若不知道使用,请查阅MSDN或者到GOOGLE、BAIDU上面去搜一下。
      

  4.   

    谢谢各位大哥!
    特别是ppiy3670跟ydlchina谢谢