我们想从 .NET 打开一些 Delphi (win32) 表单并将 Delphi 表单嵌入到 .NET MDI 表单中。如果我们只是在我们的 Delphi DLL 中调用导出的方法,那么嵌入表单是没有问题的,但是我们通常会遇到快捷键和键盘事件的问题。我们认为这是因为不兼容的消息循环。然后,我们尝试在单独的 .NET 线程上的 Delphi DLL 中的导出过程中执行 Application.Run,它第一次工作,但当我们尝试多次打开表单时失败。有谁知道如何按照我们想要的方式进行互操作:在 .NET Winform 中嵌入一个 win32 Delphi 表单?
@All:首先,感谢您的回复我们找到了解决问题的方法:我们将 Delphi Application.Run 移动到启动窗口的导出过程中。