C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[3]: HRESULT からの例外 0x8007007E
(過去ログ 22 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 5 記事 (1 - 5 表示)] <<
0
>>
■9023
/ inTopicNo.1)
HRESULT からの例外 0x8007007E
▼
■
□投稿者/ カエデ
(3回)-(2007/10/16(Tue) 21:22:00)
分類:[.NET 全般]
いつも参考にさせていただいています。
私はVisual Studio 2005 .net、C#でプログラムしています。
作成したアプリケーションを配布し、実行した時に
過去ログにあったことと同じ問題に直面しました。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=3376&KLOG=12
VC++で作成したDLLを、C#のDLLから呼び出そうとした時に
「DLL '( DLL 名 )' を読み込めません: 指定されたモジュールが見つかりません。
(HRESULT からの例外: 0x8007007E)」
と、エラーが発生します。
Visual Studio 2005がインストールされているPCだと問題なく動きます。
ということは、Visual Studioの中にある、何かを配布すればいいと
思うのですが、どうでしょうか?
よろしくお願いします。
引用返信
編集キー/
編集
■9024
/ inTopicNo.2)
Re[1]: HRESULT からの例外 0x8007007E
▲
▼
■
□投稿者/ mあ
(107回)-(2007/10/16(Tue) 21:49:24)
■
No9023
(カエデ さん) に返信
> 過去ログにあったことと同じ問題に直面しました。
>
http://bbs.wankuma.com/index.cgi?mode=al2&namber=3376&KLOG=12
http://www.microsoft.com/japan/msdn/vstudio/support/knownIssues/
3.14 参照
別段新規スレ立てるほどでもないと思うのだが?
前のスレで進行・・・っても、スレ自体を削除
出来ないから無理か。
要約があってい保証は無いが、「C++のDLL内部で使っているMFCがあれば、
それらが参照しているDLLも見えてないとまずい」と言っています。
MFC-DLLプロジェクトから作成ではなくて、新規で1から作る方がいいんじゃ
ないでしょうかね?>「猫でもわかる」、にMFCを使わないDLLの作り方
があります。
引用返信
編集キー/
編集
■9025
/ inTopicNo.3)
Re[1]: HRESULT からの例外 0x8007007E
▲
▼
■
□投稿者/ よねKEN
(77回)-(2007/10/16(Tue) 21:51:41)
2007/10/17(Wed) 10:05:42 編集(投稿者)
2007/10/16(Tue) 21:55:17 編集(投稿者)
> ということは、Visual Studioの中にある、何かを配布すればいいと
> 思うのですが、どうでしょうか?
どうでしょうかって、ご自身が提示された過去ログ
http://bbs.wankuma.com/index.cgi?mode=al2&namber=3376&KLOG=12
は参考にならなかったのでしょうか?
過去ログの中でよくわからなかった点があれば、
そこを質問された方がよいと思います。
それと
No.3390
の渋木宏明(ひどり)さんが指摘されている方法などで問題のDLLを
突き止めてはいかがでしょう。
#渋木さんの敬称が抜けていたのを修正m(_ _)m
引用返信
編集キー/
編集
■9036
/ inTopicNo.4)
Re[2]: HRESULT からの例外 0x8007007E
▲
▼
■
□投稿者/ カエデ
(4回)-(2007/10/17(Wed) 07:29:34)
mあさん、よねKENさん、ありがとうございます。
過去ログに書いてあった
>>そのDLLが必要とする別のDLLが実行環境に存在しないんじゃないでしょうか
については、調べたのですが、特に他に必要なDLLはありませんでした。
と、思っていたのですが、
>>C++のDLL内部で使っているMFCがあれば、それらが参照しているDLLも見えてないとまずい
と、いうことだったんですね。
要約ありがとうございます。
本日試したいと思います。
引用返信
編集キー/
編集
■9558
/ inTopicNo.5)
Re[3]: HRESULT からの例外 0x8007007E
▲
▼
■
□投稿者/ カエデ
(5回)-(2007/10/30(Tue) 20:57:47)
遅くなりました。
Dependency Walkerを使用して、必要なDLLの情報を調べました。
結果は
実行ファイル.exe
|
-MSCORWKS.DLL
|
-MSCORWKS.DLL
|
-問題のDLL
という関係になっていました。
そこで、疑問に思ったのですが、DLLを参照する場合は、
どこにそのDLL置けばいいのでしょうか?
exeファイルと同じところに置くものだと思っていたのですが、
そうではないみたいですね。
http://www.atmarkit.co.jp/fdotnet/technology/idnfw11_05/idnfw11_05_02.html
を見てみたんですが、どのようにしたらいいか分かりません。
よろしくお願いします。
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-