TstringListe çiftli deger yollamak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

TstringListe çiftli deger yollamak

Mesaj gönderen neu84 »

Merhaba arkadaşlar,
bildigimiz üzere Tstringlist nesnesine add ile deger ekliyoruz ve indexleri kendi kendine yükseliyo. Arrayde ise index nosunu kendimiz veriyoruz. bi record type oluşturdum adı,soyadı diyelelim. bunu array olarak tanıtıp kullanabiliyorum. ancak ben Tstringlist kullanmak istiyorum, TstringList e de adi,soyadi diyerek iki sütun gibi veri ekleyebilirmiyim bi yolu varmı?
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: TstringListe çiftli deger yollamak

Mesaj gönderen aslangeri »

s.a.
@sadettinpolat ın bir makalesi vardı comboboxları lookupcombobox gibi kullanmak hakkında.
kendiniz bir record tnaımlar bu recorddan oluşturduğunuz dataları tstringlist in object ine atar text olarakta adı ve soyadını beraber göstererek yapabilirsiniz.
biraz araştırma ve çalışmanız gerekecek.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: TstringListe çiftli deger yollamak

Mesaj gönderen neu84 »

aslangeri yazdı:s.a.
@sadettinpolat ın bir makalesi vardı comboboxları lookupcombobox gibi kullanmak hakkında.
kendiniz bir record tnaımlar bu recorddan oluşturduğunuz dataları tstringlist in object ine atar text olarakta adı ve soyadını beraber göstererek yapabilirsiniz.
biraz araştırma ve çalışmanız gerekecek.
A.s. Cevap için çok tşk ederim. Tstringlist e obje olarak atmakta bi nevi yine işin içine indexleri karıştırıyor sanırım. ada ve soyada ayrı ayrı ulaşabilmem gerekiyo. tek bi string halinde olursa işime yaramiycak hiç.. array ve record type ve manuel bi sayaç kullanarak yaptım ama bu manuel sayaçlar bana pek stable gelmiyo, bu nedenle işin içinde sayaç olmasını istemiyodum. tstringlist içinde obje kullanmayı denemedim hiç, onu da bi denerim, lazım oluyo hep bu tür şeyler.. yapamayınca da yavaşlatıyor.
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: TstringListe çiftli deger yollamak

Mesaj gönderen unicorn64 »

delphi 2010 kullanıyorsanız (belki 2009da da vardır emin değilim)

Kod: Tümünü seç

uses Generics.collections,Generics.defaults;

type

TKisi=record
   Ad:string;
   Soyad:string;
end;

TKisiList=TList<TKisi>;

var
 liste:TKisiList;

procedure KisiEkle(ad,soyad:string);
var
 k:TKisi;
begin
  k.Ad:=ad;
  k.Soyad:=soyad;
  liste.add(k);
end;

şeklinde kullanabilirsiniz...
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: TstringListe çiftli deger yollamak

Mesaj gönderen neu84 »

@unicorn64
Çok teşekkür ederim,bu da çok işime yarayacak, böyle bişeyin sadece c# ta oldugunu sanıyodum ve sinir oluyodum delphide yok diye, demekki ben bilmiyomuşum.. Çok sagolun..,
Cevapla