Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Memo daki alan kadar while eof döngüsü yapılabilirmi?  (Okunma sayısı 854 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı selchuk

  • Kıdemli Üye
  • *****
  • İleti: 266
  • Rep: +0/-0
  • Cinsiyet: Bay
    • Arma Ticari Sistem
Arkadaşlar şöyle bir sorunum var,

Memo alanındaki satır sayısı kadar dönecek bir döngüye ihtiyacım var.

Normalde herhangi bir tablodaki kayıt sayısı kadar en basit şöyle bir döngü kurabiliyorum

Tablo.First; 
while not Tablo.Eof do
 begin 
  //.... 
  Tablo.Next; 
 end; 


Benzer işlemi memo alanındaki kayıt kadar yapabilirmiyiz?
Knowledge is power (Bilgi Güçtür)

Çevrimdışı aligel54

  • Kıdemli Üye
  • *****
  • İleti: 478
  • Rep: +1/-0
Ynt: Memo daki alan kadar while eof döngüsü yapılabilirmi?
« Yanıtla #1 : 04 Şubat 2010 08:45:50 »
Şöyle bir şey mi istedin?



var
  i:integer;
  Satir:string;
begin

  i:=0;
  while i<Memo1.Lines.Count do
  begin
    Satir:=Memo1.lines.Strings;

    // Satir la yapilacak işlemler ...

    i:=i+1;
  end;

end;


« Son Düzenleme: 04 Şubat 2010 08:48:20 by aligel54 »

Çevrimdışı selchuk

  • Kıdemli Üye
  • *****
  • İleti: 266
  • Rep: +0/-0
  • Cinsiyet: Bay
    • Arma Ticari Sistem
Ynt: Memo daki alan kadar while eof döngüsü yapılabilirmi?
« Yanıtla #2 : 06 Şubat 2010 23:39:53 »
Evet istediğim buydu. Çok Teşekkür ederim.
Knowledge is power (Bilgi Güçtür)

Çevrimdışı barutali

  • Administrator
  • *****
  • İleti: 2.117
  • Rep: +51/-0
  • Cinsiyet: Bay
  • Falan filan ...
Ynt: Memo daki alan kadar while eof döngüsü yapılabilirmi?
« Yanıtla #3 : 08 Şubat 2010 04:19:33 »
alternatif olarak farklı yollarla yapımı ...


FOR IN DO

Kod: Delphi
  1. var
  2.  satir : string;
  3. begin
  4. for satir in Memo1.Lines do
  5.  begin
  6.     Memo2.Lines.Add(satir);
  7.  end;

FOR TO DO

Kod: Delphi
  1. var
  2.  satir : string;
  3.  J     : integer;
  4. begin
  5.    for j := 0 to Memo1.Lines.Count -1 do
  6.     begin
  7.       satir := Memo1.Lines.Strings[j];
  8.       Memo2.Lines.Add(satir);
  9.       (* YADA
  10.       Memo2.Lines.Add(Memo1.Lines.Strings[j]);
  11.       *)
  12.     end;
  13. end;



Amatör Küme Programcı

Çevrimdışı selchuk

  • Kıdemli Üye
  • *****
  • İleti: 266
  • Rep: +0/-0
  • Cinsiyet: Bay
    • Arma Ticari Sistem
Ynt: Memo daki alan kadar while eof döngüsü yapılabilirmi?
« Yanıtla #4 : 08 Şubat 2010 19:46:13 »
Alternatif yöntemler için teşekkür ederim.
Knowledge is power (Bilgi Güçtür)