Text dosyayı açmadan bilgi eklemek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Text dosyayı açmadan bilgi eklemek

Mesaj gönderen Lord_Ares »

Merhaba

Bilgi adında string bir değişkenim var, bu değişkene gelen bilgiyi text dosyasını açmadan text dosyadaki bilginin sonuna ekleyip kaydetmek istiyorum.
herhangi bir memo, listbox kullanmak istemediğim için Tstringlist kullanmak istedim. Fakat dosyadaki bilginin sonuna değil sürekli üstüne yazıyor. Text dosyayı açtığımda en gelen bilgi görünüyor. Tstrings tipindeki değişkeni şu şekilde denedim sonuç aynı . veri.add(bilgi) Nerede hata yaptığımı bulamadım.

With TStringList.Create do begin
text := bilgi;
SaveToFile( 'c:\deneme.txt' );
Free;
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Text dosyayı açmadan bilgi eklemek

Mesaj gönderen sabanakman »

Kod: Tümünü seç

var D:TextFile;
begin
  AssignFile(D,'C:\dosya.txt');
  Append(D);
  WriteLn(D,'Bilgi');
  CloseFile(D);
end;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: Text dosyayı açmadan bilgi eklemek

Mesaj gönderen Lord_Ares »

teşekkürler
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: Text dosyayı açmadan bilgi eklemek

Mesaj gönderen orhancc »

Şaban abinin işlemi try finally içine alırsan oluşacak herhangi bir hatada dosyanın kapandığından emin olunur.
Cevapla