「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@552) [低] [未処理]
@552■ (#1772) なでしこエンジンのロードに失敗しました - ジン (2010-09-26 02:48) /高 未処理
【症状】どのような症状、現象か?
デラックス版を最新版(ver1.531 → ver.1.5331)へバージョンアップし、梱包でexe化したら、「なでしこエンジンのロードに失敗しました」と出て、動かない。
調べてみたら、「plug-ins」フォルダを手動で、インストールフォルダにコピーすると直った、との報告を読み、試してみたが、まったく改善せず。

【再現方法】サンプルソース、再現手順など
どんなソースでも再現する。

【要望】どのような解決が望ましいか?
以前にも同じことがあった。
そのときは、「plug-ins」フォルダの手動コピーで直ったが、いちいちいちいちバージョンアップするたびに、このエラーが出るのは不愉快。
何のための「インストーラ」かわからん。
手動を必要とせず、自動でインストールができるように改善してほしい。

【バージョン】確認したバージョン
デラックス版ver1.531 → ver.1.5331 へのバージョンアップ

(#1773) バージョンアップの手順 - choco (2010-09-26 10:27) /低 未処理
こんにちは、chocoです。

私もデラックス版ですが、一度もそのような事は無かったので参考までに
どうやってバージョンアップしているのかを教えてもらえないでしょうか?
あとOSは、何をご利用しているのでしょうか?

ちなみに私は、いつも旧バージョンをアンインストールしてから新バージョンを
そのままインストールしています。(特に再起動とはしてません。)
※こちらの環境はXP、VISTA、7と3種類ほど試してみました。

(#1774) さっそくの応談ありがとうございます。 - ジン (2010-09-26 10:43) /低 未処理
> OSは何を?
OSはXPのSP3です。

> どうやってバージョンアップ?
「どうやって」と申されましても、マニュアル通り、zipを解答して、その中のファイル「SetupNako.exe」を実行してるだけなんですが…?
バージョンアップのやり方が間違っているのでしょうか?
でも、このバージョンアップのやり方で、エラーが出なかった時もあるんですけど。

「なでしこエンジンのロードに失敗」で検索すると、けっこうみんなこのエラーで悩んでいるようですので、汎用的なエラーかと思ったのですが、出ない人は出ないんですね?

(#1775) 一度削除してから対応してください - クジラ飛行机 (2010-09-27 11:48) /低 未処理
普通は、上書きインストールされると思うのですが、
何かが失敗しているようですね。
一度、なでしこのインストールフォルダを削除してから
実行すると解決します。
一度アンインストールしてから、インストールし直すんです。

簡単な方法は、
c:\Program Files\nadesiko_lang を完全削除

再度インストールです。

(#1776) できました! - ジン (2010-09-27 23:57) /低 解決
ホントだ!(゚〇゚)
削除してからインストールしてみたら、アッケなくうまくいきました。
ありがとうございました。m(_ _)m

(#1777) ・・・と思ったのですが、 - ジン (2010-09-28 01:58) /高 未処理
よく確認してみたら、やっぱり同じ症状でした・・・(+_+)
どゆことでしょ???

じつは、最新バージョンにアップしたのは「AES暗号化」が使いたかったからですが、どうしてもエラーが出るので、諦めて、古いバージョンに戻してexe化してみたら、今度は「クリックした時は」が反応しなくなっていました(追記参照)。
どうして、「クリックした時は」が反応しなくなってしまったのか、この原因もわからないため、古いバージョンに戻ることも叶わなくなりました。
なんとか原因究明お願いします。

追記
その後、調べてみたら、「クリックした時は」が効かなくなるのは、モーダル表示中の窓を親部品とするボタンだけとわかりました。
「モーダル表示」を「表示」に変えれば、「クリックした時は」が効くようになりました。
これは、バグでは???

(#1790) 一応、自己解決しましたが… - ジン (2010-09-30 01:02) /低 詳細求む!
じつは、いつも「梱包exe」を試行しているフォルダにいつの間にか、ver.1.531の「plug-ins」フォルダがおいてあったのです!
(いつ、どうして置いたのか、まったく記憶にないのですが…)※
ver.1.531 を使用しているときは何の支障もなかったので、そのフォルダの存在にまったく忘れてしまっていたのですが、ver.1.5331 にしたときに、「plug-ins」フォルダ内のdllのバージョンが古いままだったので、梱包exeは、こちらの方を読みに行ってエラーになっていたようです。
たとえ「梱包exe」であっても、おなじところに「plug-ins」フォルダがおいてある場合は、問答無用で「plug-ins」フォルダのdllを読みに行く仕様なんですね…。
これでは「梱包exe」の意味ないんじゃ???
「梱包exe」の場合は、外の「plug-ins」フォルダのdllは無視する仕様にすれば、こういう事もなくなると思いますが、いかがでしょうか?

※ その後、梱包exeを起動していたら、「plug-ins」フォルダが自動的に生成されていることに気づきました。
どうりで、自分で置いた記憶がないわけです。
どうして、勝手に「plug-ins」フォルダが生成してしまうのでしょう?
余計なことされて、不具合が発生していたんでは、気がつかないわけです。

(#1791) 難しいです。 - choco (2010-10-01 12:38) /低 詳細求む!
こんにちは、ジンさん。

私もデラックス版を使ってますが、「plug-ins」は作成されません。
された事ないです。
もちろん、デラックス版なので実行ファイル作成時に【プラグインを実行ファイルに梱包】をチェックしてます。

これをやっていても、「plug-ins」フォルダが自動生成されてしまうのですよね?
だとすると、そのプログラムソースを見ないとこの件は解決が難しいと思います。

(#1792) そーですか… - ジン (2010-10-02 17:05) /低 未処理
私だけに出現する症状でしたか…。
仕様かと思っちゃいました。
元ソースは、数万行にもなる巨大なものですので、ちょっと、お見せするのは無理かと思います。
でも、せめて、「梱包EXE」は、外に「plug-ins」フォルダがあっても、ファイル内に梱包してあるdllを優先して読む仕様にして欲しいものです。

(#1772)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能