実行ファイル(*.exe)にDLLファイルを埋め込む

[戻る]
michelmylove 2006/12/19(火) 09:02:09
過去ログを検索してみたのですが、組み込みたいDLLをリソースとして
挿入し、実行時に一時ファイル的にファイルとして出力してリンクするというような
回答しか見つかりませんでした。

上記のような方法以外(実行ファイルのみ)でアプリケーションの実行を可能とするよう
な方法がございましたらご教授お願いします。

当方の環境はWinXP, VC++6.0, アプリはWin32です。

Blue 2006/12/19(火) 09:10:19
そういうものであれば、DLL(Dynamic Link Library)ではなく
Static Libraryを使うのが普通だと思うのですが。

参考
http://www.h6.dion.ne.jp/~game296o/DXCLS_MakeStaticLib.html

michelmylove 2006/12/19(火) 09:32:32
Blueさん、早速のご回答ありがとうございます。

情報が不足していたみたいで申し訳ありません。
埋め込みたいDLLは Visual Studio が提供しているDLLなので
実装部は分かりません。ですから上記の方法では難しいかと
思います。
他に方法がないものなのでしょうか?

Blue 2006/12/19(火) 09:36:11
ないような気がします。
もともとDLLってのはそういうものだから。

ところで、なぜそんなことをしたいのでしょうか?
過去ログのようにファイル数を少なくしたいから?

michelmylove 2006/12/19(火) 09:44:46
[[解決]]
Blueさん、またまた早速のご回答ありがとうございます。

理由はBlueさんがおっしゃられているようにファイル数を
少なく(実行ファイルのみ)したいからです。
その方がすっきりしますからm(^_^;)

今回は、これで解決とさせて頂きます。
Blueさん、本当にありがとうございました。

古いスレッドには追加発言できません。