« GeForce8600GTS | メイン | AppleロスレスとiPod »

2007年05月05日

LoderLock

ひさしぶりの連休なのでオーディオケーブルをつくったり
やりかけ放置プレイのソフトシンセのコードをかいている。

ひさびさにコードを書こうと思ったら実行すると
VSのデバッガがLoaderLockとかいうエラーをだすようになってた・・・(なぜ
キー入力をしてるだけなんだが・・・

ヘルプによるとどっかでDLLでマネージコードを呼び出してるのが
原因らしい。てかそんなことしてないはずなんだが・・・

・・・
1時間くらいコード見てなやんだあげく
Google先生でしらべてたら・・・
どうやらiTunesが原因らしい。
ぅぉ たしかに俺iTunes立ち上げてる。→ iTunes終了 → エラーでなくなる

マジですか!?

てか関係ないアプリのエラー拾うってどんなグローバルなデバッガですか>.NET

まぁスタンドアローンで実行するとぜんぜんエラーおきないから問題ないぽいが
iTunesたちあげてると使えいないのもびもう
他の解決策として

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework

文字列値追加
 キー:MDA
 値 :0

ってやるとMDAというデバッガが黙るので回避可能らしい

きちんと.NETに対応してないDLLなどをつかった開発のデバッグには有効な手か・・・

投稿者 kioku : 2007年05月05日 05:20