若葉ヘルパーサポート掲示板
[記事リスト] [新着記事] [ワード検索] [過去ログ] [管理用]

タイトル Re: 初期化の失敗
投稿日: 2009/08/30(Sun) 22:33:11
投稿者田村(管理人)
参照先http://denkabow.com/

ひらいさん、こんばんは。

> 昨年と同じく初期化の失敗で起動できません。
> 昨年は結局WindowsのクリーンインストールとWindowsのアップデートをやらない、余計なソフトは一切入れないことで回避できていました。しかしうかつにも開発用のPCでアップデートを行ってしまい、また起動できなくなってしまいました。できれば問題を解決したいと思うのですが・・・。
>
> 初期化のソースはこんな感じです。
> w.Initialize(1024, 768, Helper.ScreenColor.High, Helper.SpriteSize.Max2048)
>
> Windowsのバージョンは、
> WindowsXP SP3
> DirectX9.0C
>
> デバッグ環境でエラーが発生した時のメッセージ
> 「保護されているメモリに読み取りまたは書込み操作を行おうとしました。他のメモリが壊れていることが考えられます。」


アップデート前は、正常に動作していたみたいですね。
もしかすると、若葉ヘルパーの動作に必要なManaged DirectXの参照情報がおかしくなったかもしれません。
Managed DirectXの再インストールをお試しください。

1.現在のManaged DirectXを退避します。
「C:\Program Files\Wakaba」フォルダ内の
Microsoft.DirectX.AudioVideoPlayback.dll
Microsoft.DirectX.Direct3D.dll
Microsoft.DirectX.Direct3DX.dll
Microsoft.DirectX.DirectInput.dll
Microsoft.DirectX.DirectSound.dll
Microsoft.DirectX.dll
を任意のフォルダへ移動させます。(コピーではない)

2.ひらいさんが作成したプログラムのビルド先「〜\bin\Debug」「〜\bin\Release」にある上記と同名のファイルを削除します。

3.「DirectX 9.0c Redistributable for Software Developers - Multilingual - 日本語」をダウンロードします。

http://www.microsoft.com/downloads/details.aspx?FamilyID=9226a611-62fe-4f61-aba1-914185249413&DisplayLang=ja

4.ダウンロードした「directx_9c_redist.exe」を実行します。任意のフォルダへ展開します。

5.展開したフォルダにある「ManagedDX.CAB」を任意のフォルダへ展開します。

6.展開したフォルダにある「mdxredist.msi」を実行して、Managed DirectXをインストールします。

7.ひらいさんが作成したプログラムをリビルドします。

お手数をおかけしますが、よろしくお願いします。


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ   手動改行 強制改行 図表モード
参照先
暗証キー (英数字で8文字以内)
  プレビュー

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No 暗証キー