タイトル : Re^4: Activexで呼び先のコレクションへデータをセットする方法 投稿日 : 2010/03/18(Thu) 12:15 投稿者 : ぶー
Set Obj = CreateObject("Prog2.class1") with Obj .Sendatas = new collection set .Sendatas = col Stop ・・この段階でVBのウォッチでObjの中身を見ると、 Sendatasの中身が見れますので、 Prog2のコレクションSendatasへセットは出来ているのかと。 .Read end with OnErrorはかけていません。実行してエラーは出ませんが、prog2側に移ってすぐ、 SendatasのCountを調べてみるとちゃんと取得データ数が表示される(※1)のですが、 VBのウォッチでSendatasの中身を見ようとすると ”プロパティまたはメソッドの呼び出しの場合には、引数または戻り値として プライベートオブジェクトへの参照を含めることが出来ません。”とエラーが出てしまいます。 これが大きなカギになるのかと・・でもどうやればいいのか分かりません。 prog2側 class1.cls public Sendatas as collection Public Sub Read ここでSendatas.count を見ると取得データ数が表示されます。※1 でもウォッチでエラーが出ます。 |