同上
解决方案 »
- delphi2005下载
- 请问一个 "Invalid Pointer Operation"错误的问题,在窗体关闭时
- [基础问题]对控件处理的函数怎样写?
- 调用C写的DLL问题
- 爱的眼睛:求助函数的问题,大伙帮看!不够分再加加加!几贴一起给分!火大!
- 使用TreeView时如何改变背选取节点内容(文字)的背景色(默认是蓝色)
- 请教Delphi高手:如何编写一个打印机实时监控程序????
- 如何使用control panel applet 来写控制面版组件?还有,联想电脑系统里是怎么加上自己公司的内容的?
- 各位高手,考勤机数据读取问题!
- 送分!!!(数据库问题)
- 如何将excel文件的数据导入到dbf数据库中
- 自定义控件里我published一个TMemoryStream类型的property,但不能存入dfm文件里?
procedure TForm1.Save1Click(Sender: TObject);var
NewFileName: string;
Msg: string;
NewFile: TFileStream;
OldFile: TFileStream;
begin
NewFileName := ExtractFilePath(Application.ExeName) + ExtractFileName(Edit1.Text);
Msg := Format('Copy %s to %s?', [Edit1.Text, NewFileName]);
if MessageDlg(Msg, mtCustom, mbOKCancel, 0) = mrOK then
begin
OldFile := TFileStream.Create(Edit1.Text, fmOpenRead or fmShareDenyWrite);
try
NewFile := TFileStream.Create(NewFileName, fmCreate or fmShareDenyRead); try
NewFile.CopyFrom(OldFile, OldFile.Size);
finally
FreeAndNil(NewFile);
end;
finally
FreeAndNil(OldFile);
end;
end;end;