配列を返すには?

解決


あおいぬ  2002-10-22 13:50:20  No: 105239  IP: [192.*.*.*]

Functionプロシージャの戻り値に配列を指定することってできるのでしょうか?

編集 削除
特命  2002-10-22 15:07:11  No: 105240  IP: [192.*.*.*]

自信はありませんが、
Function aaa(a as Integer) As String()
  Dim sTemp() As String
  ...
  aaa = sTemp
End Function
みたいな構文を見たことがあります。
とりあえず、 VB5 では使用できませんでした。
VB6 の機能か、もしくは VB.NET で使えるかもしれません。

どうしても行いたい場合は、
Function aaa(a as Integer) As Variant
  Dim sTemp() As String
  ...
  aaa = sTemp
End Function
で出来ると思います。

編集 削除
あおいぬ  2002-10-23 18:15:27  No: 105241  IP: [192.*.*.*]

ありがとうございます。
Variant型で試してみます。

編集 削除