好吧,实际上我知道我可以通过它的消息泵与窗口本身、平面 GUI 进行通信,但是假设我想在生成和维护该窗口的 Delphi DLL 中调用一个 COM 公开函数?我首先必须以某种方式确定拥有该窗口的模块。
与 Delphi 端的通信很少:您现在是托管的,您的主机 ID 是x,您可以关闭,您必须关闭等。其余时间我将把我的主机公开为一个 COM 对象,Delphi 代码可以更轻松地交谈至。
好吧,实际上我知道我可以通过它的消息泵与窗口本身、平面 GUI 进行通信,但是假设我想在生成和维护该窗口的 Delphi DLL 中调用一个 COM 公开函数?我首先必须以某种方式确定拥有该窗口的模块。
与 Delphi 端的通信很少:您现在是托管的,您的主机 ID 是x,您可以关闭,您必须关闭等。其余时间我将把我的主机公开为一个 COM 对象,Delphi 代码可以更轻松地交谈至。