Dosya İsimlerini StringGridde Listeleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
kara_kule06
Üye
Mesajlar: 150
Kayıt: 18 Nis 2006 02:15
Konum: ankara/polatlı
İletişim:

Dosya İsimlerini StringGridde Listeleme

Mesaj gönderen kara_kule06 »

Slm arkadaşlar.
ben bir klasörde bulunan dosyaların adlarını string gridde listelemek istiyorum. Bunu arkaya bir file listbox vererek ordan da stringgride atarakta yapabilirim ama bu biraz saçma(ilkel) bir yol olduğu için yapmak istemiyorum. Acaba bunu yapabiliceğim kod satırını bilen var mı?
İlim öğrenmek akıntıya karşı yüzmek gibidir. Ara verildiği zaman gerilenir...
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

Kod: Tümünü seç

var
dosyasay: integer;
sonuc : TSearchRec;
begin
dosyasay := FindFirst('C:\*.*', faAnyFile - faDirectory, sonuc);
  while dosyasay = 0 do
  begin
    //burada string gride ekle
    stringgrid.add(sonuc.name);
    dosyasay := FindNext(sonuc);
  end;
  FindClose(sonuc);
end;
kolay gelsin.
Kullanıcı avatarı
kara_kule06
Üye
Mesajlar: 150
Kayıt: 18 Nis 2006 02:15
Konum: ankara/polatlı
İletişim:

Mesaj gönderen kara_kule06 »

Sağol kardeş ama olmadı, yapamadım. String gridin içi boş geliyor. Dosya isimleri yazmıyor.
İlim öğrenmek akıntıya karşı yüzmek gibidir. Ara verildiği zaman gerilenir...
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

herhalde. ben sana sadece dosyaları nasıl bulacağını gösterdim. eğer arama yaparsan stringgridi nasıl kullancağını öğrenebilirsin.
Kullanıcı avatarı
kara_kule06
Üye
Mesajlar: 150
Kayıt: 18 Nis 2006 02:15
Konum: ankara/polatlı
İletişim:

Mesaj gönderen kara_kule06 »

Tşk
Arıyorum
Kolay Gelsin
İlim öğrenmek akıntıya karşı yüzmek gibidir. Ara verildiği zaman gerilenir...
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

stringgrid1.cols
stringgrid1.rows
stringgrid1.cells[row,col]

bu üç özelliği kullanman yeterli gelecektir.
Cevapla