HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0427
keikoError38 "外部DLLの呼び出しに失敗しました"2解決


keiko

リンク

2010/4/27(Tue) 15:06:07|NO.32291

HSP3.2を使っています。
Ctrl+F9キーで作った実行ファイルを実行中に、"#Error38 内部エラーが発生しました(38)"
というエラーがでました。エディタからの直接実行した場合には、エラーはでません。
実数の乱数を作る命令(rndf_get)を使うために、#include "hspda.as"を書いたことが原因と
思っていますが、対処法が分かりません。どうやらrrndf_get命令が実行される時にエラーに
なるようです。ヘルプには、
「38 "外部DLLの呼び出しに失敗しました"
外部DLLの関数呼び出しの先のアドレス取得に失敗した場合に表示されます。」
と書いてありました。
よろしくお願いします。



この記事に返信する


晩御飯

リンク

2010/4/27(Tue) 17:19:21|NO.32294

実行ファイルと同じフォルダにDLLを置いていますか?



keiko

リンク

2010/4/27(Tue) 20:32:27|NO.32296

16個のdllファイルをコピーするとうまくいきました。ありがとうございました。原因も
分かりました。私が勝手に新しいフォルダを作り、必要であろうファイルはコピーしたつもり
になっていて、dllファイルをコピーしていなかったことが原因でした。
お手数かけました。



ONION software Copyright 1997-2023(c) All rights reserved.