Re: Windows8 64bitにて、DxLib_End ( No.1 ) |
- 名前:ゲスト 日時:2014/10/28 07:38
追記:
以前のノートPCでは同一コードで問題なくDxLib_End()を実行できました。
以前の環境など
・Windows7 Pro 32bit
・VisualC++2008(VisualStudio2008Professional CD版)
・Core2Duo SU9300
・win32でビルド
・Allowconsole()とFreeConsole()を利用
|
Re: Windows8 64bitにて、DxLib_End()のエ ( No.2 ) |
- 名前:管理人 日時:2014/10/28 22:30
ご報告ありがとうございます
こちらのような初期化後にすぐ終了するようなプログラムでも DxLib_End で例外が発生するのでしょうか?
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
ChangeWindowMode( TRUE ) ;
if( DxLib_Init() == -1 )
{
return -1 ;
}
DxLib_End() ;
return 0 ;
}
|
Re: Windows8 64bitにて、DxLib_End()のエ ( No.3 ) |
- 名前:ゲスト 日時:2014/10/29 06:42
返信有難う御座います。
上記のコードであれば、問題なく終了しています。
また、下記のコンソール関連の最小コードでも問題なく終了しています。
#include <conio.h>
#include "DxLib.h"
#define _CRT_SECURE_NO_WARNINGS
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
ChangeWindowMode( TRUE ) ;
if( DxLib_Init() == -1 )
{
return -1 ;
}
AllocConsole();
FreeConsole();
DxLib_End() ;
return 0 ;
}
|
Re: Windows8 64bitにて、DxLib_End()のエ ( No.4 ) |
- 名前:管理人 日時:2014/10/30 00:36
私の手元にあるのは Windows8.1 の環境ですが、少し大きめのプログラムで DxLib_End を実行しても例外は発生しませんでした
シンプルなプログラムではゲストさんの環境でも発生しないとのことなので、例外が発生するのは何か条件があるのだと思います
私の手元で現象が再現できれば原因は直ぐに判明すると思うので、もし不都合が無ければ DxLib_End で
例外が発生するゲストさんが製作中のプログラムを、実行に必要なファイルと一緒に圧縮してこちら
BQE00322(あっとまーく)nifty.com
( (あっとまーく)は@に置き換えてください )
に送っていただけないでしょうか? m(_ _)m
|