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;
Text dosyayı açmadan bilgi eklemek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- 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
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. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: Text dosyayı açmadan bilgi eklemek
teşekkürler
Re: Text dosyayı açmadan bilgi eklemek
Şaban abinin işlemi try finally içine alırsan oluşacak herhangi bir hatada dosyanın kapandığından emin olunur.