The SetEvent function sets the specified event object to the signaled state.
1.是set +  (the specified event object to the signaled state.)这个是名称短语吗?
还是  The SetEvent function sets  +( the specified event object )相当于名称+    { to(介词)+ signaled (动词语) state}                 
                                                                                                 
有点晕 !                                                                                      to  do  someth. 结构吧
2.signaled  到底做名词还是动词!
我的英语只有初中水平,麻烦大家帮忙,我不想每次总是靠百度,痛苦死了!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    SetEvent函数会将相关的event对象设置为有信号状态.
      

  2.   

    1.sets A to B
    是把某事物的Status置为另一种Status ,A与B都是名词性质的短语或从句
    2.signaled  
    很显然是一个形容词嘛
      

  3.   

    var 
      m_event:TEvent;
    begin
      ...
      ...
      ...
      //上面一大堆成功处理完了
      m_event.SetEvent;//发出事件去通知
      tyr
        if m_event.waitfor(1000) then
        begin
          if m_event.returnvalue=wrsingled then
          begin
            //其他线程处理完了对应部分代码
             //就通知这里代码
          end; 
        end;
    //一般使用在线程的execute方法内m_event为全局变量,配合使用TCriticalSetion或者是TMultiReadExclusiveWrite对象
    end;