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

投稿日: 2006/12/25(Mon) 13:20
投稿者茄子茄子
Eメール
URL
タイトルRe^4: VB6.0でのバイナリデータの渡し方について

たびたびのレスありがとうございます。

> # 引用は適切に。
申し訳ありません、気をつけます。

> 言語仕様上、VB6 は『ByVal(値渡し)』を「処理できない」のですが、
> 『ByRef(参照渡し)』ならば OK である、という意味の回答をしています。
> (どうしてもVB6で配列を値渡ししたいなら、「Variant型」を経由させる必要があります)
↑も含めて、レスして頂いたサンプルを参考にしつつ引き続き勉強します。
2、3日中に、プログラム修正を行い、結果をお伝えできればと考えております。
年末作業でパンパンでして、、、(汗)
自分でやってみてどうしても分からない事があれば、引き続きご助力いただければと思います。


> # 引用は適切に。
>
> > > COM メソッドの引数定義が『ByRef foo() As Byte』になっていますか?
> > > VB6 は、『ByVal foo() As Byte』を処理できませんので。
> > ↑の件、値渡し:○ 、参照渡し:×ということでしょうか?
>
> ……違います。というか逆です。
>
> 言語仕様上、VB6 は『ByVal(値渡し)』を「処理できない」のですが、
> 『ByRef(参照渡し)』ならば OK である、という意味の回答をしています。
> (どうしてもVB6で配列を値渡ししたいなら、「Variant型」を経由させる必要があります)


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

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

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