1

我有一个 VB6 应用程序。我试图弄清楚哪些命令行参数被传递到应用程序中。如果我在? Command$“立即”窗口中输入,它会很好地打印出命令行参数。同样,如果我Command$放入 Watch 窗口。

但是,如果我将 Command$ 函数分配给字符串:

Dim s as string 
s = Command$

s变量将为空。

我在这里想念什么?
我应该提到,有问题的代码不是位于主窗体中,而是位于 DLL 2 级以下(例如,窗体调用 DLL1,然后 DLL1 调用 DLL2)。

4

1 回答 1

2

很确定该GetCommandLine()API 将是一个替代方案(它应该适用于与可执行文件在进程中的任何内容),因此您可以尝试使用它而不是Command$.

于 2010-04-13T09:25:17.463 回答