IForeNETSerializer.SaveFormToFile

Синтаксис

SaveFormToFile(Form: IForeNETForm; FileName: String);

Параметры

Form - .NET-форма, которую необходимо сохранить в файл.

FileName - путь и наименование файла, в который будет сохранена .NET-форма. Указанный файл должен иметь расширение ppnform.

Описание

Метод SaveFormToFile осуществляет сохранение указанной .NET-формы в указанный файл.

Комментарии

При вызове данного метода осуществляется сохранение в файл .NET-формы, ее внутреннего модуля и файла с ресурсами.

Пример

Для выполнения примера предполагается наличие в репозитории .NET-сборки с идентификатором «NETAssembly_1». В данной .NET-сборке имеется .NET-форма с идентификатором «TestForm».

Sub UserProc;
Var
    MB: IMetabase;
    Fs: IForeNETSerializer;
    MObj: IMetabaseObjectDescriptor;
    NETForm: IForeNETForm;
Begin
    MB := MetabaseClass.Active;
    Fs := New ForeNETSerializer.Create;
    MObj := MB.ItemByIdNamespace("TestForm", MB.ItemById("NETAssembly_1").Key);
    NETForm := MObj.Bind As IForeNETForm;
    Fs.SaveFormToFile(NETForm, "c:\" + MObj.Id + ".ppnform");
End Sub UserProc;

При выполнении примера указанная .NET-форма будет сохранена в файл в корневом каталоге диска «С».

См. также:

IForeNETSerializer