一部環境で起動に失敗する

Issue #8 resolved
k4nagatsuki repo owner created an issue

起動に失敗する。

起動ログを見た所、設定の作成・読込付近で落ちている。

エラーログが正しく出力できない。

Comments (9)

  1. k4nagatsuki reporter
    • changed status to open

    2012-01-01リリースの2.0系から発生した模様。

    また、ショートカット経由や、シナリオ内のファイルを直接開こうとした場合に限り発生する模様。

  2. k4nagatsuki reporter

    他に何も手が思いつかないので、泥縄式ですが、起動ログをより詳細に出すバージョンをこれから作成してみます。

    できればOSとマシンスペックを教えていただけないでしょうか。

  3. k4nagatsuki reporter

    ひらめいた。日本語が含まれるパスの取得方法がおかしいかもしれない。

    次のバージョンで対処してみます。

  4. k4nagatsuki reporter

    ありがとうございます。2GBのメモリでエラーが出るという話を聞いた事があるので、それも原因になりそうです(そんなのでエラーになるなよ、という話ではありますが)

    https://bitbucket.org/k4nagatsuki/cwxeditor/downloads/cwxeditor_fnine_20120114.zip

    そして大変お待たせしました。 ログ増やして日本語パスに対処したバージョンです。

    コマンドプロンプト上ではパスが文字化けして表示されるかもしれませんが、逆にそれが正常です(文字コードがD言語の内部コードになるため)。

  5. Former user Account Deleted

    うあああ全然気が付きませんでした。 動作テストが遅れて申し訳ありません。

    それで肝心の結果ですが、#5のバージョンをコマンドラインから起動させるとパスが文字化けてしている事、そのままメッセージ吐かずにXエディタが起動する事、ショートカットアイコンから毎回確実に起動する事をそれぞれ確認しました。 これで正常ということですかね。

  6. k4nagatsuki reporter

    となると、やはり実行ファイルのパスが正しく取れなかったみたいですね。

    cwxeditor.exeが自分自身のパスを取得する方法がよくなかったため、一応「ほぼ確実にパスが取れる」ものの、「100%絶対間違いなく取れる」というわけにはいかなかったようです。ショートカットから起動しない、という時点で確かにそこが一番怪しかった。

    それで、そこのところを手直ししたのですが、今度はそこに文字コードバグを仕込んでしまい、逆に状況が悪くなっていたのでしょう。

    長々とご協力本当にありがとうございました。これにて解決っぽいですね。(ついでにコマンドライン出力時の文字コードも後で直しておこう)

  7. k4nagatsuki reporter

    この問題の最終的な解決版となる(といいなぁ)F9版をアップロード。

  8. Log in to comment