S.F.Tracker(296)

公開:2009-01-28 22:13
更新:2020-02-15 04:36
カテゴリ:sftracker,c++,windows,audio,tracker

VSTプラグインフォルダのスキャンでこけるのはなぜ?の調査。
デバッガで追うと、一般保護エラーで落ちる。
落ちる場合は今のところ2種類で、

・VSTのdipatcherAPIを呼び出そうとするがdispatcherの関数アドレスが不正なものになっている場合。
・VST DLLのモジュールハンドルがおかしくなってしまっている場合。

である。

どこでおかしくなっているのかは今のところ不明。

長いこと言語いじりをしていなかったせいか、どうもしっくりこない。
少々リハビリが必要なようだ。

Boost 1.37.0でもビルドしてみようか。