現在、VC++で作ったアプリケーションをDLLにして、別のアプリケーションに組み込んで、
そのアプリケーションから起動できるようにしたいのですが、
DLL用のプロジェクトを作成し、作成したアプリケーションのソースを移管していけばい
いと思うのですが
どのようにすればいいのかわからない状態です。
すみませんがアドバイスいただけないでしょうか。
また自分でも調べておりますが、参考になるHPや書籍をご存知でしたら教えていただけな
いでしょうか。
SDKで作っているか・・とか
MFCで作っている・・とか
ウィンドウをがあるとか、ないとか
コンソールアプリだとか
利用側とリソースID重複しないように作れているとか
作れていないとか
DLLに持たせるリソースはどんなものまで持たせたいか
どんなEXEなのか、情報提供してくれませんか
レス付きませんよ
DLLも作成タイプありますので、その辺もあったほうが良いですね
すみません、何を書いたらいいかもわかっていない状態でしたので・・・。
DLLにしようと思っているアプリケーションは
MFCで作っており、ウィンドウがあります。
リソースIDは別々のプロジェクトで作っていた為、重複しております。
(DLLにしたいアプリはそれほどリソースがないので変更することは可能です)
DLLにしようと思っているのは、パソコンにAD基盤を組み込み
そのAD基盤から得たデータを波形で出力したり、ファイル(csv)に保存したりする処理
を行っております。
DLLを組み込もうと思っているアプリケーションはモータを運転する為に使用している
アプリケーションで、このアプリケーションからボタン等を押すことにより
DLLにしたアプリケーションを起動しようと思っております。
DLLの作成タイプタイプとはなんでしょうか?
「DLLの作成タイプタイプ」は標準DLLと言うものと、MFC拡張DLLと言うものと
もうひとつは忘れた
と言うのがあります
DLL内のリソースのアタッチの仕方が過去ログに居た記憶はありますが
どれなのか、今はアドバイスできかねます
まず簡単なDLLの作成の仕方を勉強(経験)してからの方が良いと思います
がどうでしょうか
> アプリケーションで、このアプリケーションからボタン等を押すことにより
> DLLにしたアプリケーションを起動しようと思っております。
DLLにしないでCreateProcess()で別アプリケーション(~.exe?)
を起動するという方法も考えられます
マルチスレッドについて再度勉強しなおして作成しようと思います。