サンプルアプリケーションとして配布されているものを、VC++でプログラムする
際、ボタン一つで呼び出し、コントロールするにはどうしたらよいのでしょうか?
ActiveXコンポーネントを呼び出して使うように呼び出せたらいいのですが・・・。
ShellExecute()でそのアプリケーションを起動する。
>サンプルアプリケーション
?
ソースはあるの?
>コントロールするにはどうしたらよいのでしょうか
どんなコントロールしたいの
ただ実行したいだけなら
サンプルアプリケーションがEXEの場合
>tib 2003/01/07(火) 04:39:02
さんの
>ShellExecute()
で良いと思いますけど
>ボタン一つで呼び出し
1アクションだけを想定してますか?
>ActiveXコンポーネントを呼び出して使うように呼び出せたらいいのですが・・・。
サンプルアプリケーションをDLLにしたらどうですか
たくさんのご回答、大変ありがとうございます。
サンプルのアプリケーションはソースが手元にあるのですが、woodさんがおっしゃる
ようにDLLにしたいと思っていました。
それをC++で作成したいのですが・・・サンプルのコードをDLLにする方法が記述され
ているサイトはあるでしょうか?
>サンプルのコードをDLLにする方法が記述され
>ているサイトはあるでしょうか?
DLLの作り方がわからないと言うことを聞いていますか
それともサンプルのコード(EXE用)をDLL化するための
方法を聞いていますか
後者なら
ソース乗せたほうが回答者増えるんじゃないですかね?
どうも想像する部分がおおいので回答する側も苦労します
説明がわかりにくく、すみません。
サンプルコードはDirectshowを用いた、ビデオキャプチャコードになります。長いの
で、ここに載せられるようなものではありません。
しかし、サンプルアプリケーションのコードを、何らかの形でDLL化し、自作のアプリ
ケーションで呼び出したいです。
この場合、サンプルコードを機能ごとに分けてDLL化するほうがよいのか、EXEごと呼
び出して利用するほうがよいのか、まだわかっていません。
なるべくなら、EXEごとDLL化してサンプルコードで得られる情報を利用したアプリケ
ーションを作りたいのですが・・・
DLL化したいのであれば、当然元のソースの内容がきちんと把握できていることが前提に
なると思います。
実行ファイル形式であるのであれば、どの部分を切り出して関数またはクラス化するのかは
内容を把握していなければ出来ない相談です。
ただ、DLLにすること自体はそんなに難しいこととは思えないんですけれど、どうなんでしょ
う?
ただ、ActiveXとかCOMのような物を想定しているのであれば、単純にDLLを作るというわけには
行かなかったと思います。
全ては、あなた自身がどうしたいのか(又は依頼主がどうしたいのか)にかかっていますし、
そのサンプルソースから作成される実行ファイルがどんな動きをするものでそのまま呼び出して
自分の求める結果が得られるのかもあなたにしか判断できないと思います。
がーん。既に他にスレッドが立って話は終わっちゃてるし。
ちゃんと解決のチェックを付けといておくれ。
すみません。DLLにすることも考えてやっていたのですが、やはりサンプルのコードが
6000行近くある上、ActiveXやCOMを想定していましたので、MSNのヘルプを見ながら自作
していってます。
それでも、DLLとして解決できればいいなぁと思っていました。
たくさんのアドバイスをありがとうございました。