DOBON.NETプログラミング掲示板過去ログ
c#から_beginthreadex使用したDLLを呼び出すとDllNo tFoundExceptionが発生します
題名: c#から_beginthreadex使用したDLLを呼び出すとDllNo tFoundExceptionが発生します
著者: キキーブ
日時: 2010/05/14 0:40:55
ID: 26814
この記事の返信元:
(なし)
この記事への返信:
[26825]
【報告】この投稿はマルチポストです
(報告)
2010/05/15 9:48:11
ツリーを表示
環境/言語:[VS2005 SP2 Win XP Pro SP3]
分類:[.NET]
開発環境 VS2005 SP2
C#からVC++2005で作成したDLLを呼び出すとDllNotFoundExceptionが発生します
アプリの構成は以下です
EXE(C#) → DLL1(VC++) → DLL2(VC++)
DLL2で_beginthreadexを使用しています
C#からDLL1の関数を呼び出すとDLL1が見つかりませんとDllNotFoundExceptionが発生します。リリースモードで実行すると例外は発生しません。デバッグモードのみで発生します
ただリリースモードでは実行できているが、正常動作しているかは確認できません
試しにDLL1からDLL2の呼び出している部分をコメントにするとDllNotFoundExceptionが発生しません
だから_beginthreadexがくさいのかなと睨んでいます
スレッド使用する場合コンパイルの設定を特別にする必要はあるのですか?
ご存知の方がいたら教えてください
題名: 【報告】この投稿はマルチポストです
著者: (報告)
日時: 2010/05/15 9:48:11
ID: 26825
この記事の返信元:
[26814]
c#から_beginthreadex使用したDLLを呼び出すとDllNo tFoundExceptionが発生します
キキーブ
2010/05/14 0:40:55
この記事への返信:
(なし)
ツリーを表示
この投稿はマルチポストです。
●マルチポストされている場所
http://ap.atmarkit.co.jp/bbs/core/fdotnet/21822
----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。
●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
開発環境 VS2005 SP2
C#からVC++2005で作成したDLLを呼び出すとDllNotFoundExceptionが発生します
アプリの構成は以下です
EXE(C#) → DLL1(VC++) → DLL2(VC++)
DLL2で_beginthreadexを使用しています
C#からDLL1の関数を呼び出すとDLL1が見つかりませんとDllNotFoundExceptionが発生します。リリースモードで実行すると例外は発生しません。デバッグモードのみで発生します
ただリリースモードでは実行できているが、正常動作しているかは確認できません
試しにDLL1からDLL2の呼び出している部分をコメントにするとDllNotFoundExceptionが発生しません
だから_beginthreadexがくさいのかなと睨んでいます
スレッド使用する場合コンパイルの設定を特別にする必要はあるのですか?
ご存知の方がいたら教えてください