SaveExternal(FileName: String);
FileName - путь и наименование файла, в который будет сохранен DLL файл, соответствующий внешней сборке.
Метод SaveExternal осуществляет сохранение на диск файла внешней сборки.
Для выполнения примера предполагается наличие .NET-сборки с идентификатором "ExtAssembly". Данная .NET-сборка соответствует внешней сборке.
Sub UserProc;
Var
MB: IMetabase;
MObj: IMetabaseObject;
NETAssembly: IForeNETAssembly;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("ExtAssembly").Bind;
NETAssembly := MObj As IForeNETAssembly;
If NETAssembly.IsExternal Then
NETAssembly.SaveExternal("c:\" + MObj.Name + ".dll");
End If;
End Sub UserProc;
После выполнения примера в корневом каталоге диска "С" будет сохранен DLL файл, содержащий внешнюю сборку, которой соответствует .NET-сборка репозитория "ExtAssembly".
См. также: