editteki harf ve rakamı ayırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

editteki harf ve rakamı ayırma

Mesaj gönderen akuyumcu63 »

değerli arkadaşlar;

edit'e yazılan sayısal ve metin değerlerini birbirinden ayıran bir fonksiyon varmı? yada bu işlemi nasıl yapabilirim.

kolay gelsin.
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: editteki harf ve rakamı ayırma

Mesaj gönderen CiTiZEN »

InKeyPress event

Kod: Tümünü seç

if (key IN ['0'..'9']) then
showmessage('Sayısal değer ');
gibi olabilir forumda daha örnekleri vardır
UWESIS CORPORATION
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: editteki harf ve rakamı ayırma

Mesaj gönderen akuyumcu63 »

edit kutusuna yazılmış sayısal ve string değerleri değişkenlere atayıp başka editelere aktarmak istiyorum. string değerleri edit2 ye sayısal değerleri edit3 e gibi

örneğin ; edit1 kutusunda 'ab57cd93f' gibi olusun

edit2 ye : abcdf
edit3 e : 5793

değerlerinin aktarılarak edit1 deki değerlerin ayrıştırılmasını istiyorum.
İsteyen, yapabildiğinden daha fazlasını yapar.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: editteki harf ve rakamı ayırma

Mesaj gönderen mrmarman »

zor bir işlem değil aslında @CiTiZEN güzelce ifade etmiş ... :idea:

Kod: Tümünü seç

Var
  i : integer;
begin
  Edit2.Text := '';
  Edit3.Text := '';

  for i := 1 to Length(Edit1.Text) do begin
    if Edit1.text[i] in ['0'..'9']
    then Edit3.Text := Edit3.Text + Edit1.text[i]
    else Edit2.Text := Edit2.Text + Edit1.text[i];
  end;
end;
Resim
Resim ....Resim
akuyumcu63
Üye
Mesajlar: 386
Kayıt: 02 Tem 2007 09:43

Re: editteki harf ve rakamı ayırma

Mesaj gönderen akuyumcu63 »

çok teşekkür ederim. sizlerde olmasaydınız biz bu işi yürütemezdik.
İsteyen, yapabildiğinden daha fazlasını yapar.
Cevapla