tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^5: Activexで呼び先のコレクションへデータをセットする方法
投稿日: 2010/03/18(Thu) 12:43
投稿者魔界の仮面弁士
> 実行してエラーは出ませんが
現象を再現可能な最低限のコードを提示できませんか?

As が as になっていたり、New が new になっていたりするので、
現在提示されているコードのうち、どこまでを信じれば良いのか曖昧です。

> Set Obj = CreateObject("Prog2.class1")
> with Obj 
>     .Sendatas = new collection
この Let 作業は本当に必要なのでしょうか?


> Stop    ・・この段階でVBのウォッチでObjの中身を見ると、
Prog2 は、インプロセス(ActiveX DLL等)でしょうか。
それとも、アウトプロセス(ActiveX EXE等)のコンポーネントでしょうか。

AcitveX DLLだとしたら、Prog2 をデバッグする際に、
Prog1 と同じプロジェクトグループに含めていますか?
(VB6 を 2 つ起動していたりはしませんか?)


> ”プロパティまたはメソッドの呼び出しの場合には、引数または戻り値として
> プライベートオブジェクトへの参照を含めることが出来ません。”とエラーが出てしまいます。
コレクションに登録されているオブジェクト――すなわち、
No14567 で示された new classA ――は、どのような物ですか?

もし classA の Instancing プロパティが 1 - Private になっているのであれば、
それを外部プロセスに渡すことはできません。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。