新人关于TEvent如何用

新人求助关于TEvent怎么用.
想做一个事件驱动的机制,A中的线程1发送消息,线程2接受消息,现在要在线程1中连续发送消息,但是每发送一条消息都必须在线程2中接受到这条消息的回复,才能发送下一条.
想用TEvent做,但是网上的资料好少,也可能是我找的方法不对,想请大神帮帮忙.
好像主要是waitfor()函数、setevent()、和resetevent()三个函数.都是什么意思啊.

------解决方案--------------------
用CreateEvent生成事件对象,用SetEvent来触发事件,用WaitForSingleObject或WaitForMultipleObjects来等待事件
------解决方案--------------------
根据你的需求,顺序应该是这样,创建TEvent对象以后,线程一WaitFor等待,如果允许了,就发消息,然后ResetEvent,线程二中接收到消息并且回复以后,SetEvent。

当然,一开始为了让线程一开始发送,创建TEvent对象以后,就需要SetEvent一下。否则线程一就不动了。