ページ 1 / 1
質問です。
Posted: 2013年7月12日(金) 21:59
by Ryuryu
どうして、サンプルプログラム実行用に画像を保存しないと画像の出力ができないのですか?
Re: 質問です。
Posted: 2013年7月12日(金) 22:05
by softya(ソフト屋)
PCのHDDの何処かにないと表示できないからですね。
Re: 質問です。
Posted: 2013年7月12日(金) 22:14
by Ryuryu
では、他のファイルで保存した画像は出力できないのですか?
Re: 質問です。
Posted: 2013年7月12日(金) 22:19
by softya(ソフト屋)
他の画像ファイルをHDDに保存した場合と言うことですか?
プログラムを書き換えてファイル名とパスがあっていれば表示できると思います。
Re: 質問です。
Posted: 2013年7月12日(金) 22:30
by Ryuryu
サンプルプログラム実行ファイル用フォルダの中の画像を出力したいのですが表示されません。
下記のコードに間違いがありますか?それとも保存場所ですか?何度もすみません。
#include "DxLib.h"
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){
ChangeWindowMode( TRUE ) ; // ウインドウモードに変更
if( DxLib_Init() == -1 ) return -1; // DXライブラリ初期化処理 エラーが起きたら終了
LoadGraphScreen( 0, 0, "test1.bmp", TRUE );
WaitKey() ; // キーの入力待ち(『WaitKey』を使用)
DxLib_End() ; // DXライブラリ使用の終了処理
return 0 ; // ソフトの終了
}
Re: 質問です。
Posted: 2013年7月12日(金) 22:38
by softya(ソフト屋)
このプロジェクトのvcprojxファイルがある場所と同じフォルダにtest1.bmpと言うファイルが置いてあるなら読み込めるはずです。
それ以外に場所にあったら読み込めません。
Re: 質問です。
Posted: 2013年7月12日(金) 22:47
by Ryuryu
vcprojファイルとは何ですか?
具体的に何をすればいいかお願いします。
Re: 質問です。
Posted: 2013年7月12日(金) 22:51
by softya(ソフト屋)
そのプロジェクトが有るフォルダにあります。
私としては、どうやって作ったプロジェクトかわからないので、答えようがないという状況です。
Re: 質問です。
Posted: 2013年7月12日(金) 22:57
by Ryuryu
では、ライブラリのピクチャの中にあるファイルの中の画像を出力させるにはプロジェクトのどこを変えればいいですか?
Re: 質問です。
Posted: 2013年7月12日(金) 23:01
by softya(ソフト屋)
ライブラリのピクチャからは表示させないほうが良いでしょう。あとで困ります。
プロジェクトが起動できているのなら、そのプロジェクトのフォルダの中を見ていけば有るはずですが。
Re: 質問です。
Posted: 2013年7月12日(金) 23:05
by Ryuryu
どこを変えたらいいですか?
Re: 質問です。
Posted: 2013年7月12日(金) 23:08
by softya(ソフト屋)
Ryuryu さんが書きました:どこを変えたらいいですか?
プロジェクトのフォルダは見つかったんでしょうか?
Re: 質問です。
Posted: 2013年7月12日(金) 23:13
by Ryuryu
プロジェクトのフォルダというのはvisual studio2010の中のprojectsの中でいいのでしょうか?
Re: 質問です。
Posted: 2013年7月12日(金) 23:46
by softya(ソフト屋)
プロジェクトは自分で作るとドキュメントフォルダの中にあるvisual studio2010の中のprojectsの中にできます。そうして作った場合は、そこにプロジェクト名と同じフォルダがあるはずです。
Re: 質問です。
Posted: 2013年7月13日(土) 00:17
by Ryuryu
ありました。
Re: 質問です。
Posted: 2013年7月13日(土) 00:18
by softya(ソフト屋)
そこにvcprojxと言う拡張子のファイルがあるフォルダ無いでしょうか? そこにtest1.bmpを置いてください。