Nasıl Kaydediyo??

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
The MeLiX
Üye
Mesajlar: 22
Kayıt: 30 May 2005 08:09
Konum: Port 80
İletişim:

Nasıl Kaydediyo??

Mesaj gönderen The MeLiX »

arkadaşlar savedialog bide Memo attım forma butona şu kodları yazdım:

Kod: Tümünü seç

  if SaveDialog.Execute then
  begin
    if FileExists(SaveDialog.FileName) then
    Memo1.Lines.SaveToFile(SaveDialog.FileName);
    Memo1.Modified := False;
Kaydetme Panceresi Açılıyo Ama Kaydetmiyo?? Sizce Neden .. Kod Olarak Ne Yazmam Gerekiyo?
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Kod: Tümünü seç

procedure Tform1.formcreate(sender:Tobject);
    begin
         savedialog1.defaultext:='txt';
end;

Kod: Tümünü seç

if savedialog1.execute then
 begin
memo1.lines.savetofile(savedialog1.filename);
end;
end;
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Re: Nasıl Kaydediyo??

Mesaj gönderen fduman »

Kod: Tümünü seç

  if SaveDialog.Execute then
  begin
    Memo1.Lines.SaveToFile(SaveDialog.FileName);
    Memo1.Modified := False;
Dosyanın olup olmadığını kontrol etmemelisin. Çünkü dosya henüz oluşmadı. Dolayısıyla şart "false" olacağından SaveToFile method'u hiçbirzaman çağırılmayacaktı. SaveDialog dosyayı yaratmaz, sadece nereye yaratmak istediğin bilgisini alır. SaveToFile ile dosya yaratılır ve bilgiler yazılır.

Lütfen "kaydetmiyo" yerine kaydetmiyor, "gerekiyo" yerine gerekiyor yazarak Türkçe'mizi olabildiğince güzel kullanmaya çalışalım.
The MeLiX
Üye
Mesajlar: 22
Kayıt: 30 May 2005 08:09
Konum: Port 80
İletişim:

Mesaj gönderen The MeLiX »

ok saolun :lol: :shock:
Cevapla