秀丸本体のフルパス

概要

秀丸エディタ本体(hidemaru.exe)のパスを取得します。

秀丸エディタ本体のパス

wstring Hm.getHidemaruFullPath()
  • C++側のソース

    dllmain.cpp
    #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を定義しているか確認してください。
定義していない場合には、メモリ上にキャッシュが無い場合の起動が遅くなる傾向があります。

これ以降のソースにもDllMainは出ていませんが、ご自身で定義しているものとします。