文件名称:VSoft.Messaging:用于Delphi的简单内部应用程序消息传递
文件大小:71KB
文件格式:ZIP
更新时间:2024-06-07 17:34:58
delphi vcl fmx dpmpackage vsoft
虚拟软件 VSoft.Messaging是一个库,为Delphi应用程序提供了一个内部同步/异步发布/订阅消息系统。 该库供使用,并且已经运行了很多年。 这个怎么运作 该库利用了在Delphi 1.0中引入的TObject.Dispatch和动态方法。 Dispatch方法是将Windows消息分派到TObject后代上的消息处理程序方法的方式。 TObject.Dispatch最初是为了分派Windows消息而添加的,但实际上并没有与Windows绑定。 这意味着该库可以在Delphi支持的任何平台上运行。 也就是说,我仅在Win32 / Win64(vcl和fmx)上对此进行了测试。 留言内容 消息定义为带有MsgId字段的记录。 // create a unique message id. // on windows this needs to be higher than
【文件预览】:
VSoft.Messaging-master
----.gitignore(523B)
----src()
--------VSoft.Messaging.pas(9KB)
--------VSoft.Messaging.Internal.pas(5KB)
--------VSoft.Messaging.Dispatchers.pas(13KB)
--------VSoft.Messaging.Channel.pas(7KB)
----packages()
--------Rad Studio 10.0 Seattle()
--------Rad Studio XE3()
--------Rad Studio XE6()
--------Rad Studio XE4()
--------Rad Studio XE2()
--------Rad Studio 10.2 Tokyo()
--------Rad Studio 10.1 Berlin()
--------Rad Studio 10.4 Sydney()
--------Rad Studio XE8()
--------Rad Studio XE5()
--------Rad Studio 10.3 Rio()
--------Rad Studio XE7()
----README.md(5KB)
----demos()
--------Fmx()
--------Vcl()
----.gitattributes(411B)
----VSoft.Messaging.dspec(3KB)