香 香烟+可乐 Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-30 #1 面向对象设计中,自己定义的对象中的一个过程,触发另外对象的过程。 两个对象如何实现相互通讯(不用WINDOWS的消息,和事件)?
F fly-king Unregistered / Unconfirmed GUEST, unregistred user! 2001-12-30 #3 需要通讯的对象分别声明一个public的function,不就可以了吗
C ChinaYA Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-05 #4 为什么不用系统消息和事件呢? 那样才是真正的事件驱动。 不过也有办法,如此: A :=Ta.create; b:=Tb.create; a.procfromb:=b.procfora; b.procfroma:=a.procforb; 其中:proc = procedure of object//类方法 procfromb,procfora,procfroma,procforb : proc;
为什么不用系统消息和事件呢? 那样才是真正的事件驱动。 不过也有办法,如此: A :=Ta.create; b:=Tb.create; a.procfromb:=b.procfora; b.procfroma:=a.procforb; 其中:proc = procedure of object//类方法 procfromb,procfora,procfroma,procforb : proc;