Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. procedure TForm4_1.SaveDataClick(Sender: TObject);
  2. const
  3. NotEmpty = 'В файле уже присутсвуют данные' + #13#10 + 'Желаете его перезаписать?';
  4. var
  5. Output : File of TTimeTable;
  6. i : Byte;
  7. begin
  8. if SaveFile.Execute then
  9. begin
  10. try
  11. if ( not FileExists(SaveFile.FileName) or (MessageDlg(NotEmpty, mtConfirmation, [mbYes, mbNo], 0) = mrYes)) then
  12. begin
  13. AssignFile(Output, SaveFile.FileName);
  14. Rewrite(Output);
  15. for i := 0 to sgTimeTable.RowCount - 1 do
  16. Write(Output, MyRecords[i]);
  17. CloseFile(Output);
  18. end
  19. else
  20. SaveDataClick(Sender);
  21. except
  22. MessageDlg('Нельзя переписать данный файл', mtError, [mbRetry], 0);
  23. end;
  24. end;
  25. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement