Сборщик блочного мусора при анализе слабых ссылок

Я экспериментирую с WeakReference и пишу код, который проверяет, действительна ли слабая ссылка, прежде чем возвращать сильную ссылку на объект. К сожалению, это не работает. Шаги: 1. Создайте dll C # 3.5 с кодом: открытый класс MyDllClass {public ...

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

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

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

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

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

Спасибо

13
задан Saturn Technologies 30 May 2011 в 09:39
поделиться