【发布时间】:2011-03-11 13:10:21
【问题描述】:
我在 delphi dll 中创建了带宽监控功能,如果发生任何带宽传输,我需要在其中引发事件。同样,我需要在 vb 中声明 delphi dll 并使用 dll 事件。欢迎任何想法
【问题讨论】:
-
它是什么样的对象?如果它是一个触发 COM 事件的 COM 对象,那么您将能够捕获它们。如果它是 Delphi 内部的东西,那么可能不是。
-
是的 com 对象触发 com 事件
-
它将像任何其他 COM 对象一样工作 - 添加对它的引用,使用
WithEvents修饰符在代码中声明对它的引用,然后您应该能够添加事件处理程序(提示:使用代码窗口顶部的列表框选择对象,然后选择事件。)