どうも七次元です。
自分はどれが追加したプラグインかわかるようにカレントディレクトリにdllファイルを入れていました。
(ヘッダファイルは chdir/plugin/ 内に)
今まで一度も問題がなかったのですが今日新しいプラグインを追加してスクリプトを打ってましたらシステムエラーで使えない機能がありました。
それも微妙なことに(同じプラグインの)他の命令は使えるのに1つだけシステムエラー・・・
しかも正常な値を入れるとエラー。不正な値を入れるとstatにエラー番号が帰ってくるもののシステムエラーで終了はしませんでした。
HSP3対応と他サイトに書いてたのですがサンプルはhps2用だったのでHSP3じゃ完全に対応してないのかな?っと思って
色々やっていたところ、HPS3本体が入っているフォルダ(本当はここにプラグインを追加な場所)にhpi(DLL)を入れると正常に作動しました。
(スクリプトミスかと思って数時間格闘してた・・・)
なんとか使用はできましたが自分はシステム(プロセス)に興味がありまして、なぜこんなことが起こったのか非常に興味があります(ぉ
また、プラグインの置き場を設定できる裏設定みたいなのがありましたら教えてください。
hsp2の頃はテキストにメモしていたのですが、プラグインが増えるとHSP本体フォルダがごちゃごちゃして見づらかったです・・・
駄文失礼しました