- 208 名前:デフォルトの名無しさん mailto:sage [2009/05/27(水) 00:12:10 ]
- 質問です。
Functionプロシージャに渡したい引数が多い場合、構造体を作って Public Type UserType a As integer b As Long c(10) As String End Type Sub AAA() Dim data As UserType Call BBB(data) End Sub Function aaa(ByRef data As UserType) '処理 End Function のように構造体ごと渡してやればスッキリしますよね。 この時dataの中身を値渡しのように使いたいとしても、参照渡しとなるので Functionプロシ−ジャの中でdataの中身が書き換えられる恐れはありますよね? 構造体を渡すけれども、値渡しとして使うという明示的な方法はあるのでしょうか? 宜しくお願いします。
|

|