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

投稿日: 2006/12/25(Mon) 13:10
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe^3: VB6.0でのバイナリデータの渡し方について

# 引用は適切に。

> > COM メソッドの引数定義が『ByRef foo() As Byte』になっていますか?
> > VB6 は、『ByVal foo() As Byte』を処理できませんので。
> ↑の件、値渡し:○ 、参照渡し:×ということでしょうか?

……違います。というか逆です。

言語仕様上、VB6 は『ByVal(値渡し)』を「処理できない」のですが、
『ByRef(参照渡し)』ならば OK である、という意味の回答をしています。
(どうしてもVB6で配列を値渡ししたいなら、「Variant型」を経由させる必要があります)


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

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

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