2010-04-13 34 views
1

我有一个VB6应用程序。我试图找出哪些命令行参数传入应用程序。如果我在? Command$中输入立即窗口,它会打印出命令行参数罚款。同样,如果我将Command$放入Watch窗口。

但是,如果我给你的命令$函数的字符串:

Dim s as string 
s = Command$ 

s变量将是空的。

我在这里错过了什么?
我应该提到,问题代码不在主表单中,而是在一个2级的DLL中(例如表单调用DLL1,然后DLL1调用DLL2)。

回答

2

非常确信GetCommandLine() API将是一个选择(它做任何事都应多数民众赞成在工作过程与可执行文件)所以你可以尝试的,与其Command$