Delphi TEvent

function CreateEvent(
  lpEventAttributes: PSecurityAttributes; {安全设置}
  bManualReset: BOOL;                     {第一个布尔}
  bInitialState: BOOL;                    {第二个布尔}
  lpName: PWideChar                       {对象名称}
): THandle; stdcall;                      {返回对象句柄}

//第一个布尔为 False 时, 事件对象控制一次后将立即重置(暂停) 调用SetEvent时候 触发一次后立即暂停; 
//为 True 时可手动暂停,即需要自己手动控制 启动还是暂停 (SetEvent,ResetEvent)
//第二个布尔为 False 时, 对象建立后控制为暂停状态; True 是可运行状态.


注意:lpname 无特殊情况不要给,如果同一个电脑有多个程序有Event name都一样。则是共用的,会互相影响到。可以同来做多个程序同步

Event:计时应用 https://cloud.tencent.com/developer/ask/sof/761262/answer/1109616
https://blog.csdn.net/u014311306/article/details/80074397

用于 WaitForMultipleObjects: https://blog.csdn.net/m0_37251750/article/details/110099057

 

posted @ 2022-06-01 09:01  Tag  阅读(344)  评论(0编辑  收藏  举报