Я не думаю, что полезно публиковать ответы, которые являются дидактическими, как (символическая) пощечина вашей учительнице начальных классов, потому что вы были непослушными. Я не вижу ничего плохого в исходном вопросе. Ему позволено совершать ошибки, вы делали ошибки, я делал ошибки, я учусь на них и иду дальше.

исал .Net 3.5 dll с помощью одного метода, который должен вызываться Delphi .exe. К сожалению, это не работает.

Шаги: 1. Создайте C # 3.5 dll с кодом:

public class MyDllClass
{
    public static int MyDllMethod(int i)
    {
        MessageBox.Show("The number is " + i.ToString());
    }
}
Перейдите в Свойства сборки -> Информация о сборке и отметьте «Сделать сборку видимой»Использовал RegAsm.exe для регистрации моей dll

Это вызывает исключение Delphi, которое указывает, что он не может подключиться к DLL. Какие шаги необходимы для включения использования C # управляемого dll из неуправляемого кода.

Кто-нибудь знаком с хорошим примером по этому вопросу?

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос