TK>>>AppDomain.Unload
W>>Я наверное туплю, но всё же...
W>>В какой момент и где необходимо вызвать данный метод?
TK>Алгоритм примерно такой:
TK>1. Создаем новый домен
TK>2. Грузим в него необходимую сборку.
TK>3. Используем там нужные классы
TK>4. выгружаем домен.
ОК. Но как это всё проделать, напрмер, из Delphi?
Пока делаю так:
var Server: Variant;
...
Server := CreateOleObject('Wetnose.MyClass');
// библиотека загружена ...
...
Server := Unassigned;
// объект освобождён
// сервер на базе exe-шника выгрузился бы...
// dll остаётся "висеть"