axAcroPDFLib в заключительной проблеме C#

Платформы журналирования предлагают гибкость и препятствуют тому, чтобы Вы изобрели велосипед. Я знаю, что до полусмерти просто добавить в файл на каком-либо современном языке, но Ваш регистратор собственной разработки имеет несколько целей? Можно ли стать входящими в систему и прочь во времени выполнения? Почему рискуют спущенная шина, когда эти колеса доступны бесплатно?

7
задан hecvd 31 August 2009 в 22:06
поделиться

1 ответ

Я только что понял, как правильно закрыть приложение:

    [System.Runtime.InteropServices.DllImport("ole32.dll")]
    static extern void CoFreeUnusedLibraries();

    private void Form2_FormClosing(object sender, FormClosingEventArgs e)
    {
        if (axAcroPDF1 != null)
        {                                
            axAcroPDF1.Dispose();                
            System.Windows.Forms.Application.DoEvents();
            CoFreeUnusedLibraries(); 
        }
    }

при этом не выдается никакой ошибки: D

11
ответ дан 6 December 2019 в 23:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: