Re: データロード中に[ディスクがありません]のmsg表示について ( No.1 ) |
- 名前:管理人 日時:2017/03/05 20:56
リノ=ライトの3Dゲームβ版配布お疲れ様です (^ ^
> --------------------------------------------------------------------------
> ディスクがありません
>
> ドライブにディスクがありません。ディスクをドライブE: に挿入してください。
> [キャンセル][再実行(T) ][続行(C) ]
> --------------------------------------------------------------------------
DXライブラリとは関係ありませんが、私のPCではエクスプローラでマイコンピュータを開いたときに
このメッセージボックスが表示されることがあります
原因は SDカードリーダーなどに SDカードが挿入されていないなどが原因のようですが、
DXライブラリのソフトを実行した際に表示されたということは今までありません
なので、申し訳ありません、ちょっと原因はわかりません
完全に推測ですが、「ファイルの一覧を列挙」する関係の機能を使用した際に表示される可能性がある気がしますので、
DXライブラリの関数では FileRead_findFirst、 FileRead_findNext、 FileRead_findClose の
ファイル列挙関数を使用した際に「ドライブにディスクが無い」関係の箇所を引っ掛けてしまうと
件のメッセージボックスが表示されるかもしれません
( こちらの列挙関数は Win32 API の FindFirstFile, FindNextFile, FindClose を使用しているのですが、
Effekseer でこの API が使用されているかはわかりません )
後、こちらも推測ですが、私のPCと同じようにマイコンピュータを開くと件のメッセージボックスが
表示されるような環境でプレイしている際に、ウイルスチェックソフトのリアルタイム検索機能が発動して、
たまたまマイコンピュータを開いたときと同じような動作が発生して、件のメッセージボックスが
表示される、なんてことがあるかもしれないと思いました
あまりお勧めはできないと思いますが、ウイルスチェックソフトを無効化すると現象が発生しなくなるかもしれません
 |
Re: データロード中に[ディスクがありません]のmsg表示について ( No.2 ) |
- 名前:SPATZ 日時:2017/03/05 23:19
管理人さん ご返信ありがとうございます。
>リノ=ライトの3Dゲームβ版配布お疲れ様です (^ ^
やっとですが配布できました!ありがとうございます。
>原因は SDカードリーダーなどに SDカードが挿入されていないなどが原因のようですが、
>DXライブラリのソフトを実行した際に表示されたということは今までありません
私の方でも調べましたが、仰るとおりSDカードに関する問題の様です。
調べた内容からDXライブラリの影響ではないと思いましたが、念の為に質問させて頂きました。
色々調査して頂きありがとうございます。
上記の内容から、ゲーム側のプログラムで対応できる内容ではないと判断しましたので、
不具合報告を受けた方には、ウイルスソフトやSDカードリーダーについて確認をとってみたいと思います。
確認して頂きありがとうございます。
それでは失礼します。
|
Re: データロード中に[ディスクがありません]のmsg表示について ( No.3 ) |
- 名前:SPATZ(解決) 日時:2017/03/05 23:20
解決を付けてなかったので、更新します。
|