gpt4 book ai didi

delphi - 创建并写入文本文件时出现错误 105

转载 作者:行者123 更新时间:2023-12-02 04:58:00 26 4
gpt4 key购买 nike

我正在测试登录和帐户创建程序。当用户按下“创建新帐户”按钮时,系统会提示他们输入用户名(保存到变量 sNewUsername 中)和密码(保存到变量 sNewPassword 中)。密码保存到文本文件中。由于某种原因,当我尝试将密码保存到文本文件时,它给出了“I/O 错误 105”。

我已经运行了调试工具,它可以很好地保存到变量,但不会写入文本文件。我仔细检查了是否使用了重写而不是重置,一切看起来都很好。

AssignFile(tf,sNewUsername + '.txt');
Rewrite(tf);

writeln(sNewPassword);

closefile(tf);

我希望文件将密码从变量保存到文本文件,但它不会将密码写入文本文件并给出我不明白的错误(“I/O 错误 105”)。

最佳答案

您对 writeln 的调用未提供文件对象,因此尝试写入标准输出,而该输出可能在您的进程中不存在。

更改为

writeln(tf, sNewPassword);

但是,您可能应该使用更现代的机制来写入文件。此外,您还面临着无法将文件写入所需目录的严重风险,因为您只指定了相对路径。

关于delphi - 创建并写入文本文件时出现错误 105,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55345430/

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