ParamArray引数に配列を渡す – プログラミング – Home

ParamArray引数に配列を渡す
 
通知
すべてクリア

ParamArray引数に配列を渡す


ジゴロウ
 ジゴロウ
(@ジゴロウ)
ゲスト
結合: 18年前
投稿: 1
Topic starter  

はじめまして、ジゴロウです。

ParamArray引数に配列を渡した際の参照の仕方についての質問です。
下記の方法で動いているのですが、正当法(?)なのか心配です。
良し悪し、正当法などご存知の方は教えてください。

Sub FuncMain()
Dim s(1) As String
FuncSub(s(), テスト)
End Sub

Sub FuncSub(ParamArray varArg())
varArg(0)(0) = varArg(1) & a
varArg(0)(1) = varArg(1) & b
End Sub

長文となってしまいましたが、よろしくお願いします。

開発環境
Windows2000SP4
VB5SP3(突っ込まないでください;)


引用解決済
トピックタグ
まに
 まに
(@まに)
ゲスト
結合: 18年前
投稿: 78
 

VB6.0でやってみましたがうまくいきました。
ちゃんと動くのでいいんじゃないですか?


返信引用
まに
 まに
(@まに)
ゲスト
結合: 18年前
投稿: 78
 

やはり以下のようにやるのが安全だと思います。

Sub FuncMain()
Dim s(1) As String
FuncSub s(), テスト
End Sub

Sub FuncSub(s() As String, ParamArray varArg())
s(0) = varArg(0) & a
s(1) = varArg(0) & b
End Sub


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました