【发布时间】:2012-03-12 20:55:55
【问题描述】:
我正在开发打算跨平台的应用程序。我曾经使用 Windows 消息,但现在我放弃了它。我用回调替换了消息,但是无论我可以使用不同的技术,当不使用 Windows 消息时,我都不知道有不同的可能性。
我有主要的 exe 应用程序和一些 dll 插件。我在 dll 中有一些对象和线程,我想通知主应用程序 DLL 对数据结构所做的一些更改。
正如我所说,我目前正在处理一些回调。为了提供与不同语言(C++、VB、C#)的兼容性,我有非对象类型的回调。我不确定其他语言是否支持对象回调。
所以我的问题是:
- Windows 消息的替代品(跨平台)有哪些?回调可以代替消息吗?
- 其他语言是否支持对象回调?
- 我猜其他语言有不同的技术来替代消息?
【问题讨论】:
标签: delphi dll callback messages