Antoine.st Return String Value

返値の文字列

Visual Basic 6.0 では、文字列(文字列へのポインタ)を返すことができなかった (Windows 98 系) んですが、一応うまく行くようです。といっても、環境が無いので、Windows 98 系では試せていないのですが...。

まぁ、だめだとしたら、Visual Basic 6.0 のときのように、ポインタで受けて後で変換というコースでしょうね。


    Declare Ansi Function GetCommandLine _
        Lib "Kernel32.dll" _
        Alias "GetCommandLineA" () As String

    Private Sub Button1_Click( _
        ByVal sender As System.Object, _
        ByVal e As System.EventArgs _
    ) Handles Button1.Click

        MsgBox(GetCommandLine())

    End Sub