好吧,我在 Delphi 中制作了一个程序,它使用 TValueListEditor 对象来存储键和值并将它们保存到 .txt 文件中。我用这个函数来做到这一点:
procedure TfrmInserir.FormClose(Sender: TObject; var Action: TCloseAction);
begin
vlePalavras.Strings.SaveToFile('C:\Users\Felipe Knop\Desktop\Felipe\Algoritmos\Delphi\Projetos\Palavras Japonês\Lista.txt');
end;
procedure TfrmInserir.FormCreate(Sender: TObject);
begin
vlePalavras.Strings.LoadFromFile('C:\Users\Felipe Knop\Desktop\Felipe\Algoritmos\Delphi\Projetos\Palavras Japonês\Lista.txt');
end;
在我的计算机上它工作正常,因为保存路径在代码中,但我想与我的朋友分享程序并希望他们能够选择路径。考虑过使用 TSaveDialog,但由于我从未使用过,我不知道它是否会做我想要的。我需要一种方法让用户能够只选择一次路径,并且每次关闭表单时文件都会保存在那里。有任何想法吗?
编辑:感谢 Jason 和 Sean 的回答。两者都对我有很大帮助,我想出了一种方法来使程序更具交互性,并让我的朋友甚至可以分享他们的列表。可能听起来很愚蠢,但这是我的第一个程序之一,我真的非常感谢你。