Merhaba. Yukardaki soruma rica etsem bir örnek verebilirmisiniz?
for ile denedim, fonksiyon kullandım ama olmadı.
Teşekkürler.
StringListteki Boş Satırları Silme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: StringListteki Boş Satırları Silme
Satır silindiğinde index kayar hatada bundan oluşur...Bu iş için en iyi yöntem başka bir stringlist oluşturup döngü ile boş olmayan satırları eklemen olur daha sonra stringlist atamsı ile istediğin liste oluşmuş olur...Bu yöntemin avantajı çok fazla kayıt olduğunda görülür yok ben direk silerek yapmak istiyorum diyorsansa döngünü bahsettiğim kayıt index kaymasına göze alarak düzenle...hazır kod göndermiyorum biraz pratik yapmakta fayda var... 

- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: StringListteki Boş Satırları Silme
for döngüsünü ters kur, sondan başla. Yanigibi bir kod kullanabilirsin.
Kod: Tümünü seç
for i:=Liste.Count-1 downto 0 do
if Liste[i]='' then Liste.Delete(i);
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .