私はVB6アプリを持っています。どのコマンド ライン パラメータがアプリケーションに渡されたかを把握しようとしています。? Command$
イミディエイト ウィンドウに入力すると、コマンド ライン パラメータが正常に出力されます。Command$
ウォッチウィンドウ に配置しても同じです。
ただし、Command$ 関数を文字列に割り当てると、次のようになります。
Dim s as string
s = Command$
s
変数は空になります。
ここで何が欠けていますか?
問題のコードはメイン フォームではなく、2 レベル下の DLL にあることに注意してください (たとえば、フォームが DLL1 を呼び出し、次に DLL1 が DLL2 を呼び出します)。