ご返答ありがとうございます
Visual Studio 2008 の C# を使った DXAファイルの読み込みを行う
テストプロジェクトを作成してみましたので、よろしければご覧になってみてください m(_ _)m
https://dxlib.xsrv.jp/temp/DxLibDotnetDXATest.zip
プログラムは以下のようなDXアーカイブから画像とサウンドを読み込んで表示と再生を
行うだけのシンプルなものです
[STAThread]
static void Main()
{
int GraphHandle ;
int SoundHandle ;
// ウインドウモードで起動
DX.ChangeWindowMode(DX.TRUE);
// DXライブラリの初期化
if (DX.DxLib_Init() < 0)
{
return;
}
// 画像の読み込み
GraphHandle = DX.LoadGraph("dxatest\\Test1.bmp");
// サウンドの読み込み
SoundHandle = DX.LoadSoundMem("dxatest\\Test.wav");
// 描画先を裏画面にする
DX.SetDrawScreen(DX.DX_SCREEN_BACK);
// サウンドのループ再生
DX.PlaySoundMem(SoundHandle, DX.DX_PLAYTYPE_LOOP);
// メインループ(何かキーが押されたらループを抜ける)
while (DX.ProcessMessage() == 0)
{
// 画面のクリア
DX.ClearDrawScreen();
// 画像の描画
DX.DrawGraph(0, 0, GraphHandle, DX.TRUE);
// 裏画面の内容を表画面に反映
DX.ScreenFlip();
}
// DXライブラリの後始末
DX.DxLib_End();
}
DXアーカイブファイル( dxatest.dxa )は Debugビルド用と Releaseビルド用でそれぞれ
DxLibDotnetTest\bin\Debug と
DxLibDotnetTest\bin\Release の中にあり、DXアーカイブファイルの元となったフォルダは
DxLibDotnetTest\bin\Debug\dxatest_
DxLibDotnetTest\bin\Release\dxatest_ のように、末尾に _ を付けて読み込み対象にならないようになっています
よろしければ Shuさんのプロジェクトの構成やプログラムと何か異なる点があるかなど、ご確認になってみてください