Mantığını kuramadım nasıl yapacağım ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
DelphiNV
Üye
Mesajlar: 54
Kayıt: 28 Oca 2005 03:15
Konum: Bursa

Mantığını kuramadım nasıl yapacağım ?

Mesaj gönderen DelphiNV »

Arkadaşlar Merhaba;

Bir Cihazım var. Bana String Değer gönderiyor. Her işlem için bir string
örnek:
--------------------
12, 13, 14, 15, 16 gibi satır satır ben her gönderdiğini farklı değişkenlere edit veya değişkenlere atamak istiyorum

mesela edit1.text:='12', edit1.text:='12'
bunun içinde timer nesnesinin içine kodu yazıyorum fakat her seferinde elime cihazın gönderdiği en son değer geçiyor...

ben tüm gönderilen değerleri ayrı ayrı yakalayıp işlem yapmak istiyorum


nasıl bir mantık kurmalıyım...


saygılar...
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

Kodu yazsan daha fazla yardımcı olunabilirdi.

cihazın gönderdiği değer edit1 e alıyorsan işlemin ne bilmiyorum ama

edit1 change işleminde yaptır o zaman
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
forma bir tane memo (yada listbox) koy

Kod: Tümünü seç

edit1.text :=xxxx
yerine

Kod: Tümünü seç

memo1.lines.add(xxxx)
yaz.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
DelphiNV
Üye
Mesajlar: 54
Kayıt: 28 Oca 2005 03:15
Konum: Bursa

Mesaj gönderen DelphiNV »

en son gelen değer bir önceki değeri siliyor...

edit1.text:=copy(msgtext,17,1) gibi bir kodum var...

var ama dediğim gibi son gelen bir önceki değeri siliyor...
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

edit1 de sadece değeri mi gösteriyorsunuz yoksa
edit1 bir değer aldığında o değer ile işlemmi yaptırıyorsunuz?

yoksa sadece cihazdan gelen tüm verileri görmek mi istiyorsunuz.?
Sorunuz pek açıklayıcı değil gibi.

timer ı ne amaç için kullandığınız da belli değil açıkçası??
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
spiderman
Üye
Mesajlar: 70
Kayıt: 02 Ara 2005 03:17

Mesaj gönderen spiderman »

edit1.text := edit1.text + ',' +copy(msgtext,17,1) ;

işinizi gorecektir, ama bencede @aslangeri arkadasimin dedigi daha mantıklı
Cevapla