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

なでしこv1のバグや要望を書き込む掲示板

@138■ (#342) 外部DLLが利用できない/nakoを読み込まなくなる - area (2008-12-05 00:14) /高 未処理
【症状】Win32用DLLを上手く認識しない
【再現方法】
以下のDLL(HSP用ですが。。。)を利用しようとする
とファイル自体は存在するのになでしこ上で存在しませんと表示され
使う事ができません。
http://hsp.tv/make/tool3.html
#HSP MULTIMEDIA( hmm.dll ) 1.42

//サンプルソース
●DirectX初期化テスト(s) =DLL("hmm.dll","int HMMINIT(
  int
)")#"
//
DLLが読み込まれない理由をしらべるため、vnako.exeのあるパス、
ランタイムパス\plug-ins\フォルダ、C:\windows\system32\の全てに
DLLを配置してみましたが、全て認識しませんでした。

また、このDLLがvnako.exeと同じパスにあると、きっかけは分かりませんが
DLLが存在する限りvnakoが.nakoファイルを読み込まなくなったりします。

HSP用DLLなので対応してなく認識されないのかと思いましたが、vnako.exeと
同じパスに置いて、なんらかのきっかけが起きると.nakoを読み込まなくなり、
サンプルプログラム、行動タブ、関連づけどれも起動しなくなる
(vnako.exeを直接起動したのと同じ結果[プログラムを実行ファイル(vnako.exeへ~]と表示される)
ようで、万が一何かの理由で同じフォルダにあってはまずい、もしくは他のDLLでも
これと同じ現象が発生してしまって、DLLが使えない/なでしこが正常に動作しない
など混乱を招くような結果になるかもしれないということでバグとして投稿させて頂きました。

最近DLLの仕様変更があったそうなので、古いバージョンのなでしこでも
同じチェックをしましたが、結果は同じでした
ただし、この場合vnako.exeが何も読み込まなくなる現象は発生しませんでした。

なでしこのソースが見れない(というかDelphiが分からない)ので原因も何もわかりませんが
もしお時間があれば調べてもらえないかなあと思います。

//たぶんHSPもなでしこも利用できるDLLは同じだと思うのですが、
 もしかしたら違うかもしれないのでもし違ったら本当にすみません

【要望】vnako.exeが何も読み込まなくなる現象を回避できれば・・・
【バージョン】v1.513 (どうやら配布されているv1.514のバージョン表示が
更新されてなく、v1.513と出るようです、現在2008/12/05時点で配布されている
最新版です。)
【その他】自分勝手な要望ですが、Windows上で標準のDLLがなでしこで動かせたら
嬉しいです
外部DLLが利用できない/nakoを読み込まな.. / area (2008-12-05 00:14) (#342)/ 高 未処理
  HSPのDLLには未対応 / クジラ飛行机 (2009-01-22 04:11) (#435)/ 高 確認待ち
  関数名 / パソコン大好き (2009-01-22 18:16) (#438)/ 高 確認待ち
  HSP用DLL'HPI'の仕様 / ゆちボン (2009-01-30 14:12) (#453)/ 高 確認待ち
  そうでした・・・ / パソコン大好き (2009-01-30 17:06) (#455)/ 高 調査中
  RE:外部DLLが利用できない/nakoを読み込.. / しらたま (2009-05-13 23:50) (#728)/ 高 解決

(#342)へ返信する:

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

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

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