KONDO-NETいい掲示板 By KLEB Ver 1.0.0

KLEB KONDO-NETいい掲示板

いい掲示板 - 掲示板一覧 - ソフト開発塾
ソフト開発(VB VC Perl PHPなど)に、関わるQAなど
現在、作成中!!
V0.02になって、この板からも投稿・返信できます。
なんでも掲示板より、使いやすくなったと思っています。

[165] 題名:Re[164]:Re2:標準EXEからActiveXに変更
>こんにちは。
>
>>クラスは、理解(使用)していますか?
>>クラスモジュールを、理解(使用)していない人の場合、(制作は)無理でしょう。
>この自作アプリでは使用していませんが、クラス自体は理解していると思います。
>
>合っているかどうか判らなかったので、前回投稿内容に記述しませんでしたが...。
>
>標準EXEをActiveXに変更する場合、
>(1)フォームモジュールに書き込んだコントロールのイベントは、クラスモジュール
>にてイベントを作成しておき、フォームからクラス内のイベントを呼ぶようにする。
>(2)フォームモジュール内のPrivate関数は、標準モジュールにPublic関数として
>書き込む。
>(3)ActiveX.DLLやActiveX.EXEでコンパイルする。
>と考えていました。
>
>この方法では無理なのでしょうか?
>それとも、他に何かより良い方法があったりするのでしょうか?
>
>宜しくお願いします。
呼び出し側と呼び出される(ActiveX)側の区別をして、説明して頂けないと内容がよくわからないですねぇ。
また、「この方法」って、1)2)は、何の意味があるのでしょう?


投稿日:2006/03/26 10:36 投稿者:近藤  返信 引用返信 修正 削除

[166] 題名:Re3:標準EXEからActiveXに変更
こんにちは。

>呼び出し側と呼び出される(ActiveX)側の区別をして、説明して頂けないと
>内容がよくわからないですねぇ。
今回初めてActiveXを作ります。

通常の標準EXEは、関数などをフォームモジュールや標準モジュールに書き込み
フォームモジュールから関数を呼び出すような仕組みになっていると思います。
(フォームモジュールが主体)

ActiveXは、フォームモジュールに通常書いていた関数をクラスモジュールに
書き込み、フォームモジュールからクラスを呼び出しクラス内の関数を使用
するようなものになっていると思っていました。
(クラスモジュールが主体)

そのため、先日のような(1)〜(3)の書き方をしました。
間違っている場合、ご指摘お願いします。

>また、「この方法」って、1)2)は、何の意味があるのでしょう?
フォームモジュール内の関数は、そのままでは使えないと判断したからです。
すみません。
あまり根拠はありません。

標準EXEからActiveXに変換する場合、通常どのような方法を取るのでしょうか?

宜しくお願いします。
投稿日:2006/03/27 16:23 投稿者:なな  返信 引用返信 修正 削除

[164] 題名:Re2:標準EXEからActiveXに変更
こんにちは。

>クラスは、理解(使用)していますか?
>クラスモジュールを、理解(使用)していない人の場合、(制作は)無理でしょう。
この自作アプリでは使用していませんが、クラス自体は理解していると思います。

合っているかどうか判らなかったので、前回投稿内容に記述しませんでしたが...。

標準EXEをActiveXに変更する場合、
(1)フォームモジュールに書き込んだコントロールのイベントは、クラスモジュール
にてイベントを作成しておき、フォームからクラス内のイベントを呼ぶようにする。
(2)フォームモジュール内のPrivate関数は、標準モジュールにPublic関数として
書き込む。
(3)ActiveX.DLLやActiveX.EXEでコンパイルする。
と考えていました。

この方法では無理なのでしょうか?
それとも、他に何かより良い方法があったりするのでしょうか?

宜しくお願いします。
投稿日:2006/03/24 14:19 投稿者:なな  返信 引用返信 修正 削除

[163] 題名:Re[162]:標準EXEからActiveXに変更
>ActiveXにする目的は、
>メニュー以外の標準EXEをActiveXにして、メニューから各ActiveX
>を呼び出すようにする
>というものです。
私なら、メニューを標準EXE
それ以外をActiveX DLLで行います。

>>ActiveXを、理解していないのでしょうか?
>おそらく理解していないと思います。
>私は、標準EXEをActiveXにすると、単独でも起動できる、他のアプリ
>からも起動して使えると認識しています。
>
>>「ActiveXに出来るのかどうか」は、少し手を加えればできるでしょう。
>自作の標準EXEは、いずれもフォームを持っていて、データ追加、データ
>表示、印刷などの操作ができるEXEです。
>それでも可能なのでしょうか?
>できるのであれば、具体的にどのようにすれば良いのか教えて頂けない
>でしょうか。
クラスは、理解(使用)していますか?
クラスモジュールを、理解(使用)していない人の場合、(制作は)無理でしょう。
投稿日:2006/03/23 20:23 投稿者:近藤  返信 引用返信 修正 削除

[162] 題名:標準EXEからActiveXに変更
>この「手を加る」が、ActiveXにして何を行いたいかによります。
>この「ActiveXにして行うこと」が、私にはわかりませんので
>これ以上の回答は行えません。
メニュー画面も含めて標準EXEを沢山作って、メニュー画面とDDE
通信をするような自作アプリを作成しました。

ActiveXにする目的は、
メニュー以外の標準EXEをActiveXにして、メニューから各ActiveX
を呼び出すようにする
というものです。

>ActiveXを、理解していないのでしょうか?
おそらく理解していないと思います。
私は、標準EXEをActiveXにすると、単独でも起動できる、他のアプリ
からも起動して使えると認識しています。

>「ActiveXに出来るのかどうか」は、少し手を加えればできるでしょう。
自作の標準EXEは、いずれもフォームを持っていて、データ追加、データ
表示、印刷などの操作ができるEXEです。
それでも可能なのでしょうか?
できるのであれば、具体的にどのようにすれば良いのか教えて頂けない
でしょうか。

宜しくお願いします。
投稿日:2006/03/22 16:46 投稿者:なな  返信 引用返信 修正 削除

[161] 題名:久しぶりの質問
>こんにちは。
>VB6(SP6)を使っています。
>
>別の掲示板に投稿していたのですが、返答がなく
>進展しなかったので投稿していた掲示板は閉じ、
>こちらの掲示板に投稿させて頂きました。
>
>こちらのサイトでは、ActiveX.DLLやActiveX.EXE
>のサンプルを書かれていましたので、教えて頂け
>るかと思い、投稿させて頂きました。
>
>標準EXEで出来上がった自作アプリ(フォーム、
>標準モジュールあり)があるのですが、これを
>ActiveX.DLLやActiveX.EXEに変更することは可能
>なのでしょうか?
>
>ちなみにプロパティで、標準EXEをActiveX.DLLや
>ActiveX.EXEに変更してコンパイルしても駄目でした。
>
>出来るのかどうかと、出来るのであれば簡単にやり方
>とか教えて頂ければ幸いです。
>
>以上、宜しくお願いします。
意味がわからない。質問ですね。
標準EXEで出来上がった自作アプリをActiveXに変える?
ActiveXを、理解していないのでしょうか?
「ActiveXに出来るのかどうか」は、少し手を加えればできるでしょう。
この「手を加る」が、ActiveXにして何を行いたいかによります。
この「ActiveXにして行うこと」が、私にはわかりませんのでこれ以上の回答は行えません。
投稿日:2006/03/20 19:07 投稿者:近藤  返信 引用返信 修正 削除
---KONDO-NET.GR.JP---