秀丸エディタ本体(hidemaru.exe)のパスを取得します。
wstring Hm.getHidemaruFullPath()
#include "HmCppInvoke.h" using namespace Hidemaru; using namespace std; extern "C" __declspec(dllexport) THmNumber test() { Hm.funcDllExport(); wstring path = Hm.getHidemaruFullPath(); Hm.OutputPane.output(path); return 1; }
ソース中にはありませんが、DllMainを定義しているか確認してください。 定義していない場合には、メモリ上にキャッシュが無い場合の起動が遅くなる傾向があります。
これ以降のソースにもDllMainは出ていませんが、ご自身で定義しているものとします。