ばかげた質問。これは0であるべきだと思いますが、見つけられないようです。
では、Null 値を Windows API 呼び出しに渡したい場合 (これはたまたま VB6 にあります)、どの値を使用しますか? 0だと思いますが、VBNullの可能性もあると思います。
ばかげた質問。これは0であるべきだと思いますが、見つけられないようです。
では、Null 値を Windows API 呼び出しに渡したい場合 (これはたまたま VB6 にあります)、どの値を使用しますか? 0だと思いますが、VBNullの可能性もあると思います。
多くの場合、これはnull ポインターであり、null 値ではありません。
次に、実際に使用される Declare 構文に依存します。宣言された引数がアイテムである場合、呼び出しで(または場合によっては)ByRef ... As ...と言うでしょう。ByVal 0&vbNullString
ただし、宣言のようにポインターを宣言した場合( 、などByVal ... As Longで使用するため)、単に呼び出しで使用するだけです。VarPtr()StrPtr()0&
API 引数が a LONG(たとえば an ではないLPVOID) の場合は、長さ 0 の整数リテラルを渡してみてください0&。