◀Unicode版開発トップへ
  • 593 sakuraextについて
    • 594 Re:sakuraextについて
      • 597 Re2:sakuraextについて
  • [593] sakuraextについて bosagami 2008年09月03日 10:07

    関連付けツール(sakuraext.exe)についてですが、UNICODE版ではどうなるのでしょう?
    現在のバージョンですと全角文字が化けて表示されます。
    (設定ファイルがUTF-8に変わったため?)

    UNICODEでビルドしなおすのでしょうか?
    ソースコードがあればビルドしてみますが・・・
    • [594] Re:sakuraextについて ryoji 2008年09月03日 18:34

      UTF-8 設定ファイルへの対応はプログラム内部でのコード変換処理が必要になりますね。
      (UNICODE アプリなら UTF-8 -> UNICODE)

      sakuext のソースは HSP で書かれてます。
      在処は >>dev:4810 参照

      Vista UAC 機能対応の際にトライしてみましたが、HSP 初心者の自分にはコンパイル環境の構築も厄介でした。
      当時のバージョン(HSP 2.55)でないとコンパイルエラーになるとか、loadlib.dll 無しの単体 exe で動くようにしたいけど HSP ランタイム(loadlib.hrt)はどこで手に入れてどう使うの?とか、いっそ HSP 2.61 でコンパイルエラーの修正をしたほうが楽かしら、とか。一旦は何とか思い通りにコンパイルできるところまで到達したんですが、当時の環境は既に無く、手順も忘れてます。 (^^;;;

      結局、UAC 対応では sakuext 本体には手を加えず、管理者権限の別 exe から sakuext 本体を起動する方式(>>dev:4809 の案)にしています。UAC 対応後は SAKUEXT_body.exe がオリジナルの sakuext で、かわりの sakuext.exe はそれを起動するだけのラッパーになっています。
      http://sakura.qp.land.to/?Develop%2Fsakuraext
      • [597] Re2:sakuraextについて bosagami 2008年09月04日 09:51

        > sakuext のソースは HSP で書かれてます。
        なるほど、HSPはわからないので手出しできないですね・・・

        > Vista UAC 機能対応の際にトライしてみましたが、HSP 初心者の自分にはコンパイル環境の構築も厄介でした。
        過去ログを見ると、UAC対応で試行錯誤しているようで。
        新規に作るのも難しそうだし、うーん。