为何 CmdLine 接收到的参数都变小写?(100分)

  • 主题发起人 主题发起人 jyd119
  • 开始时间 开始时间
J

jyd119

Unregistered / Unconfirmed
GUEST, unregistred user!
一简单程序,接收若干命令行参数,在一台机器上全部被转成了小写格式。

经过测试,发现在其它机器上都没有这个问题,而且用 ParamStr 也一样。
如果使用 API 函数 GetCommandLine() 也会自动转化为小写。

后来,又写了一个 VB 程序测试(使用 Command()),发现该机器能正常接收参数。
请问各位高手:
这是否和系统设置有关(是否 Delphi 与 Windows 存在冲突)?
如果与系统设置有关,那我该如何调整设置?

附:程序要求中,命令行参数必须能区分大小写,所以不能进行手工转换。
 

Similar threads

后退
顶部