我之前问过一个关于在 Delphi 中使用 C 库的问题(我应该如何在 Delphi 6 中调用这个特定的 dll 函数)。在你的帮助下,我能够调用它。在大约 20 台 PC 上一切都很好,除了在一台特定的机器上该函数返回一个随机字符串。该机器由 Celeron x86 处理器驱动,因此不是 64/32 位问题。
谁能帮我确定为什么在特定机器上会发生这种情况(而不是在任何其他机器上)?
我之前问过一个关于在 Delphi 中使用 C 库的问题(我应该如何在 Delphi 6 中调用这个特定的 dll 函数)。在你的帮助下,我能够调用它。在大约 20 台 PC 上一切都很好,除了在一台特定的机器上该函数返回一个随机字符串。该机器由 Celeron x86 处理器驱动,因此不是 64/32 位问题。
谁能帮我确定为什么在特定机器上会发生这种情况(而不是在任何其他机器上)?
为了能够回答上述问题,我们应该知道 PC 上运行的操作系统无法返回适当的答案,以及其他操作系统。没有它,我只能猜测问题的原因。有可能:
GetCID(pWideChar(prm), pWideChar(uCID)
约定来查看错误是否消失))如需更准确的帮助,我需要更多关于跑步机的信息:
关于问题本身: