トップページ > 過去ログ > 記事閲覧
3.00a以降:テキスト表示がおかしい。
名前:Masao 日時: 2009/09/16 05:58

3.00/2.25b で、正常に表示するのを確認していたテキスト表示が 3.00a/3.00b で異常表示するのを確認しました。 なお、最初からというわけではなく、いくらかのテキストを表示しているうちに途中から表示がおかしくなります。 この現象が起きる画像をアップしましたのでご確認ください。 http://s-io.dyndns.tv/up/1/_/jump/1253048046.JPG/attatch パスワード:masao 文字の周りに黒枠が表示する。という感じです。 ある一定の条件で途中からこのように表示されるようなのですが、その条件は分かっておりません。 なお、毎回起動しても同じところで同じ表示になります。(黒い枠の形状が同じという意味) 環境: Windows XP SP3 Visual C++ Express Edition 2008

Page: 1 |

Re: 3.00a以降:テキスト表示がおかしい。 ( No.1 )
名前:管理人 日時:2009/09/17 09:45

ご報告ありがとうございます 張って頂いた画像から原因がわかりました 修正したバージョンをアップしましたので 大変お手数ですが、よろしければこちらをお使いになってみてください m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe
Re: 3.00a以降:テキスト表示がおかしい。 ( No.2 )
名前:Masao 日時:2009/09/17 12:36

DxLib_End(); 内部で、エラーが起きているようです。 デバッグ中に処理が中断されました。(VC++) ちょっと忙しいので申し訳ありませんが詳細はまた後ではります。
Re: 3.00a以降:テキスト表示がおかしい。 ( No.3 )
名前:Masao 日時:2009/09/19 04:19

まずは、いい報告から。  テキスト表示は修正されておりました^^ その一方・・・ 以下は、デバッグ中にエラーが発生するコードです。 #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { ChangeWindowMode( TRUE ) ; SetUseDirectDrawFlag(FALSE); if( DxLib_Init() == -1 ) // DXライブラリ初期化処理 { return -1; // エラーが起きたら直ちに終了 } DxLib_End() ; // DXライブラリ使用の終了処理 return 0 ; // ソフトの終了 } 他のバグとかで、たまたま入っていただけですが、 >SetUseDirectDrawFlag(FALSE); これがあると終了時に(DxLib_End()で)、例外が発生しデバッグが終了します。 とはいえ、 >SetUseDirectDrawFlag(FALSE); は使わないことになったので対応なさらなくてもOKです。
Re: 3.00a以降:テキスト表示がおかしい。 ( No.4 )
名前:管理人 日時:2009/09/20 09:00

バグのご情報ありがとうございます 修正したバージョンをアップしましたので、もしご必要でしたらお使いください m(_ _)m ( v3.00にすると真っ黒画面にスレッドのご返信のものと同じものです ) http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
Re: 3.00a以降:テキスト表示がおかしい。 ( No.5 )
名前:Masao 日時:2009/09/20 15:02

>管理人様 確認しました。 修正ありがとうございました。

Page: 1 |