TStringList

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ugur
Üye
Mesajlar: 2
Kayıt: 26 Nis 2005 12:30

TStringList

Mesaj gönderen ugur »

Merhaba Arkadaşlar, bu benim ilk mesajım ve sorum olduğu için herşeyden önce bu forumu hazırlayanlara çok teşekkürler.

Sorumlarım kısaca şöyle (ilk mesajımda birden fazla sorum olacak kusura bakmayın :roll: ):

1.Herhangi bir txt dosyasını StrinGrid'e açmak ve StringGrid'deki dataları txt dosyasına kaydetmek için TStringList bileşenini kullanmaya çalışıyorum. StringList dışında daha kolay bir yöntem var mı? (Delphi de oldukça yeniyim)

2. SLFile.Insert(0,SLLine.CommaText);
SLFile.SaveToFile(SaveDialog1.FileName);

işlemi sonunda neden SLLine.CommaText'in içeriği dosyaya kayıt edilmiyor?

Şimdiden cevaplarınız için teşekkürler.
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Hoşgeldin sefa geldin forumda Tstringlist diye aratırsan çok güzel kaynaklar bulacağından eminim..kolay gelsin.

Aramayı bir dene bakalaım neler bulacaksın burası bir hazine..
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

SLFile dedigin nedir, TStringList mi, TStringGrid mi?
ÜŞENME,ERTELEME,VAZGEÇME
Kullanıcı avatarı
ugur
Üye
Mesajlar: 2
Kayıt: 26 Nis 2005 12:30

Mesaj gönderen ugur »

Cevaplarınız ve yardımlarınız için çok teşekkürler.

2.Sorumdaki hatayı buldum. Onca kontrol etmeme rağmen farkedememişim. Ufak bir hata(Söylemiyeyim yoksa çok gülersiniz :oops: :lol: )

//Olması gereken yöntem

SLLine := TStringList.Create;
SLFile := TStringList.Create;

for i:=0 to (StringGrid1.RowCount - 1) do
begin
SLLine.CommaText:=StringGrid1.Rows.Text;
SLFile.Insert(i,SLLine.CommaText);
end;

SLFile.SaveToFile(SaveDialog1.FileName);

SLFile.Free;
SLLine.Free;
Cevapla