Hvis du ændrer din oprindelige kode til:
var
savedlg: TSaveDialog;
begin
Savedlg:= TSaveDialog.Create(self);
Savedlg.Filename:= DateToStr(now);
savedlg.DefaultExt := 'txt';
if savedlg.Execute then
edit1.Text := savedlg.FileName
else
edit1.Text := 'SaveDlg Annulleret!';
end;
Og at du selvfølgelig placerer en TEdit ved navn edit1 på din form. Så vil du kunne se filnavnet på din form i editboxen. Ønsker du efterfølgende at gemme noget med det navn til disk skal du angive:
if savedlg.Execute then
Memo1.Lines.SaveToFile(savedlg.FileName);
// eller hva din komponent nu hedder??
Indlæg senest redigeret d. 21.03.2008 13:32 af Bruger #12143