1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
procedure TMainForm.EnregistrerClick(Sender: TObject);
var
F:TMemoryStream;
P: Pchar;
S: String;
FS : TFileStream;
SaveDialog1.Filter := 'fichiers (*.txt)|*.TXT|Fichiers Pascal(*.pas)|*.PAS';
SaveDialog1.DefaultExt := 'pas';
if SaveDialog1.Execute then
begin
if MessageDlg(SaveDialog1.FileName + ' le fichier est encore la', mtWarning, [mbYes,mbNo], 0) = mrYes then
begin
F.SaveToFile(SaveDialog1.FileName);
F.Write(PChar(F.Memory),+F.Size);
F.SaveToFile(pchar(PChar(F.Memory)+F.Size));
FreeMem(P);
end |
Partager