VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2006/12/26(Tue) 11:36
投稿者茄子茄子
Eメール
URL
タイトルRe^6: VB6.0でのバイナリデータの渡し方について

>VB6 側の話を主体にするなら、ここの掲示板で良いですが、
>C#.NET の話をしたいのであれば、C# 向けの掲示板を利用してくださいね。
すみません。発生していた問題を解決する為にVB6.0側で何をしなければいけないのか
という観点で質問させて頂きましたが。
結論としてはCOM側で参照渡しに設定しなければ、COMとして利用する場合は、VB6.0の言語仕様上
利用できないということですね。

>.NET 対応の言語は何種類もありますので、『.NET では』というと語弊があるような。
>で、その記述というのは、「C#.NET同士」でやりとりする場合の話でしょうか。
>それとも、「COM とのマーシャリング」の際の話なのでしょうか?
その掲示板では.NETという括りでしか述べられていませんでしたが、COMとのマーシャリング
の話だと思います。COMの属性指定をしなければ規定では値渡しになる〜等記載されていました。

>ドライバとは?
.NET2003のVB,VC#にてCOMを参照し、値渡しによる呼び出しを実行しましたがそちらでは可能だった
ということを説明したかったのですが、説明不足でした。

>VB6 側で参照設定せず、内部の関数を直接呼び出せば利用できるとは思いますが、
>面倒なだけですから、素直に COM 側の定義を VB6 向けに書き直すべきでしょう。
参照設定をしないということはCOMとして利用しないということでしょうか?


値渡しの件に関しては引き続き勉強したいと思います。値渡し、参照渡し両方出来るようになりたく、
まだまだ勉強不足です。

魔界の仮面弁士さん、
スレ違いな質問にも親切に答えて下さり、大変感謝致します。
ありがとうございました。


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

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -