トップページ > 過去ログ > 記事閲覧
DxLib初期化済み判定
名前:憂煉 日時: 2007/12/16 00:25

現在DxLibをベースに作った自分用テンプレートを仲間が使えるようにソースの整理をしてるのですが、DxLib_Initが既に呼び出されていてかつDxLib_Endがまだ呼び出されていない時にtrueを返すような叙述関数、またはその作り方があれば教えていただきたいです。 (WinData.DxLib_InitializeFlagWinDataの値が取得できればそれでいいと思うんですが、ちょっとテンプレート上からの取得は厳しいので・・・)

Page: 1 |

Re: DxLib初期化済み判定 ( No.1 )
名前:管理人 日時:2007/12/16 18:01

 WinData.DxLib_InitializeFlag の値を取得する為の関数を追加しましたので、 宜しければこちらをダウンロードして下さい。 http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)  追加した関数は以下の関数です。 // ライブラリが初期化されているかどうかを取得する // ( 戻り値: TRUE=初期化されている FALSE=されていない ) int DxLib_IsInit( void ) ;    中身は、まんま WinData.DxLib_InitializeFlag の値を return で 返しているだけです。  宜しければお使いください。m(_ _)m
Re: DxLib初期化済み判定 ( No.2 )
名前:憂煉 日時:2007/12/17 01:20

迅速な対応ありがとうございます。 多重起動の抑止用に使用します。うちの部員(正確には会員)変なプログラム書く人多いんで…(汗

Page: 1 |