Мы хотели бы открыть некоторые формы Delphi (win32) из .NET и встроить форму Delphi в .NET MDI-форму.Если мы просто вызываем экспортированный метод в нашей DLL-библиотеке Delphi, это не проблема для встраивания формы, однако тогда у нас возникают проблемы с ярлыками и событиями клавиатуры в целом.Мы считаем, что это из-за несовместимых циклов сообщений.Затем мы попытались выполнить Application.Run в экспортированных процедурах в нашей DLL-библиотеке Delphi в отдельном .NET-потоке, и он работает в первый раз, но не удается, когда мы пытаемся открыть форму более одного раза.Кто-нибудь знает, как взаимодействовать так, как нам бы хотелось: встроить Win32 Delphi Form в .NET Winform?
@ All: Прежде всего, спасибо за ваши ответы. Мы нашли решение нашей проблемы.: Мы переместили Delphi Application.Run в экспортированную процедуру, которая запускает окна.