Einzelnen Beitrag anzeigen

craash

Registriert seit: 23. Nov 2008
Ort: Mühlacker
79 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Hilfe: Wie fragen, ob man specihern will?

  Alt 25. Jan 2009, 12:26
hi,

ich hab das in einem kleinen netzwerkchat mal so gelöst

Delphi-Quellcode:

procedure speichern;
begin
     if
       form1.savedialog1.execute //auf form1 liegt eine TSaveDialog-Komponente
     then
         try
            form1.mem1.lines.savetofile(form1.savedialog1.filename);
         except
            showmessage('Fehler beim Speichern des Verlaufs!');
     end;
end;


[...]
if mem1.lines.text <> ''  //der chatverlauf wird in einem memo angezeigt
     then
         if messagedlg('Achtung! Sie sind im Begriff das Programm zu verlassen. Wollen sie den Chatverlauf zuvor speichern?', mtwarning, [mbyes, mbno], 0) = mryes
         then
           begin
             speichern; //procedure speichern aufrufen
             close;
           end
         else close
else close;

ist evtl etwas umständlich aber ich hoffe es hilft dir


mfg
uses Delphi 5 Std. / TurboDelphi 2006
  Mit Zitat antworten Zitat