Я разрабатываю сборку C #, которая должна вызываться через COM из приложения Delphi 7 (iow, native win32, not .net).
Пока, похоже, работает. Я экспортировал файл TLB, импортировал его в свой проект Delphi, и я могу создать свой объект C # и вызвать его функции.
Так что это здорово, но скоро я собираюсь действительно хотеть использовать Visual Studio для отладки кода C # во время его работы. Установите точки останова, пошаговый код и все такое.
Я пытался взломать код Delphi после создания COM-объекта, а затем искал процесс для подключения VS, но я не могу его найти.
Есть ли способ настроить VS2008 для этого? Я предпочел бы просто иметь возможность нажать f5 и заставить VS запустить исполняемый файл Delphi, подождать, пока будет вызван код C #, и затем присоединиться к нему ... Но я полагаю, я мог бы жить с ручным подключением к процессу.
Только, пожалуйста, не говорите мне, что я должен обходиться с MessageBox.Show и т. Д.