gpt4 book ai didi

delphi - 传递给 Delphi 控制台应用程序的命令行参数的最大长度

转载 作者:行者123 更新时间:2023-12-03 14:55:44 28 4
gpt4 key购买 nike

传递到 Delphi 控制台应用程序的字符串长度是否有最大限制?我正在考虑传递大量 JSON 数据。我将使用 ParamStr(x) 函数读取数据。

最佳答案

CMD.EXE 的最大长度为 8192 个字符。由于 CMD.EXE 本身的限制,这将是 Delphi 控制台应用程序可接收的最大金额。

CreateProcess 的最大命令长度为 32767 个字符。这是由于 UNICODE_STRING 结构造成的。

ShellExecute/EX 仅限于 INTERNET_MAX_URL_LENGTH,正如 Gamecat 提到的那样,它是 2047 个字符,除非您在 Win95 上运行;限制仅为 MAX_PATH。

有关详细信息,请参阅 Raymond Chen's blog post

关于delphi - 传递给 Delphi 控制台应用程序的命令行参数的最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5194521/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com