Yuya Kato
yuyak****@gmail*****
2009年 12月 3日 (木) 11:16:39 JST
Yuyaです。 ごめんなさい、寝ぼけたことを言っていたみたいです。 Win32API.soは関係ないです。 > ---------------------------------------------------- > glib2.rb:69:in `require': Win32API Error #126 --- > 指定されたモジュールが見つかりません。 > (ExerbRuntime::Error) > from glib2.rb:69 > ---------------------------------------------------- glib2.rbの69行目ではなんらかの拡張ライブラリが ロードされているかと思います。 (ソースコードが手元にないので詳細は不明ですが) その拡張ライブラリが参照しているDLLが見つからない、 というエラーメッセージですね。 おそらくGTK2関連のDLLだとは思いますが、PATHは 通っていますか? > ライブラリの読み込みが失敗する原因を調べる方法は何があるでしょうか? おそらくLoadLibrary関数が失敗しているのだと思いますので、 VisualStudioなどのデバッガ上でexeファイルを起動すれば、モジュールの 読み込みエラーが表示される・・・かも知れません。 あるいは、Dependency Walkerなどを使って拡張ライブラリ、DLLの 依存関係を調べれば、原因となっているDLLが分かるかも知れません。 -- Yuya.