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

タイトル Re: 異なる構造体の関数渡し
投稿日: 2010/03/16(Tue) 15:20
投稿者魔界の仮面弁士
> ■環境 VB6.0
> 種類の異なる構造体を引数として渡したいのですが、
> 下記の@が型不一致となってしまいます。

ユーザー定義型にこだわる必要が無いのであれば、そのデータ型を
クラスに変更してみてください。そうすれば、As Object 引数として渡せます。

それができないのであれば、諦めてそれぞれに別名のメソッドを用意してください。


なお、異なるユーザー定義型を同じ引数にて渡せる条件としては、
下記の 2 パターンいずれかに限られます。

(a) Declare 宣言でアクセス可能な外部公開されている関数に対し、As Any 引数として渡す場合。

(b) パブリック オブジェクト モジュールで宣言されたユーザー定義型を、As Variant 引数として渡す場合。

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

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