タイトル : 関数に多次元配列のアドレスを渡す 投稿日 : 2008/04/15(Tue) 20:11 投稿者 : えびな
こんにちは。開発環境はVB6です。 関数に多次元配列のアドレスを渡したいと思っています。 関数定義と呼び方は以下のようになっています。 関数定義 Public Function FuncA(ByRef dst() As Long) As Integer 呼び側 dim data(0 to 3) result = FuncA(data) 関数の処理としては先頭アドレスを受けて 0-3の要素に値を格納します。 この場合はうまく行きますが、C言語のように 多次元配列の任意の列先頭を渡すことができないかと思っています。 dim data(0 to 6, 0 to 3) result = FuncA(data(1)) 格納先は1次元の場合もあれば,多次元の場合もあるため 関数定義は共通で行けないかと思っています。 どなたかお助け願います |