始めまして。
Function tes(a as long)(b as string)
End Function
で第二引数は省略できますが、第二引数がstringの場合NULLが返らず
エラーになってしまいます。(数値の場合NULLが返る)
初期値を設定する構文か
文字列引数省略時の対処方法がありましたらお教えいただけますか?。
(option 又は b="")
Functionの引数
私は4.01.02を使っていますが全くエラーになりませんよ。
数値型でうまくいくのならBytePtrではどうでしょうか。
また、残念ながら初期値を指定する方法はありません。
こんなコードで試しました。
数値型でうまくいくのならBytePtrではどうでしょうか。
また、残念ながら初期値を指定する方法はありません。
こんなコードで試しました。
コード: 全て選択
#prompt
Function tes(a as long)(b as string)
Print a, StrPtr(b)
End Function
tes(5)
tes(4, "bar")