0
我正在使用Visual Studio 2013在C++中開發記事本++插件。我將插件的dll放到記事本++插件目錄中。當我嘗試在記事本+菜單中運行我的插件時,它會給窗口標題提供「未知異常」:PluginsManager :: runPluginCommand異常。如何解決它?任何幫助表示讚賞。Notepad ++插件異常
謝謝。
我正在使用Visual Studio 2013在C++中開發記事本++插件。我將插件的dll放到記事本++插件目錄中。當我嘗試在記事本+菜單中運行我的插件時,它會給窗口標題提供「未知異常」:PluginsManager :: runPluginCommand異常。如何解決它?任何幫助表示讚賞。Notepad ++插件異常
謝謝。
我還沒有找到一種方法來替換或添加更多的細節到「未知的異常」的消息,但我有一個解決方法。
對於在插件啓動時引發的異常我包圍了PluginBase.SetCommand(...);
通話用try...catch...
:
try {
PluginBase.SetCommand(...);
}
catch (Exception ex)
{
Win32.SendMessage(PluginBase.GetCurrentScintilla(),
SciMsg.SCI_INSERTTEXT, -1,
"Exception at startup in <name of my plugin>: " + ex.ToString());
}
我不建議這一個插件的最終版本,但它可以與獲取插件的工作有所幫助。我不推薦它的理由是:
相同的技術可以用於插件執行時調用的方法。