如何让我的 Delphi 7 程序将自身保存到新位置。例如,程序保存在我的闪存棒上,然后当我运行它时,我希望它保存在 c:\user \(用户名)中
以上是原问题。
这是我尝试使用的代码。该程序运行完美,但是当我检查应该将其保存在其中的文件夹时,它并没有出现在那里。
procedure TForm5.FormActivate(Sender: TObject);
var source, dest : string;
begin
Source := 'project1.exe';
Dest := 'C:\Users\Craig\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup';
CopyFile(PChar(Source), PChar(Dest), False);
end;
谢谢你的帮助。