Birden Fazla Ayar Kontrol

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
akissoftware
Üye
Mesajlar: 118
Kayıt: 17 Ağu 2010 09:08

Birden Fazla Ayar Kontrol

Mesaj gönderen akissoftware »

Arkadaşlar merhaba


https://imgyukle.com/i/r3coob

Resimdeki gibi bir sistem yapmak istiyorum. Programa birden fazla alıcı ekleyebilmeliyim ve program açıldığında bu alıcıları tek tek kontrol edip işlem yapmalı. Böyle bir sistem için daha pratik bir yol var mı? Eğer yoksa böyle bir sistemi nasıl ekleyip tek tek eklenen alıcıları kontrol edebilirim acaba?


Hayırlı ramazanlar diliyorum. (düzenledim)
En son akissoftware tarafından 11 May 2020 06:07 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Birden Fazla Ayar Kontrol

Mesaj gönderen mkysoft »

Resim çok küçük, anlaşılmıyor.
ertank
Kıdemli Üye
Mesajlar: 1650
Kayıt: 12 Eyl 2015 12:45

Re: Birden Fazla Ayar Kontrol

Mesaj gönderen ertank »

akissoftware yazdı: 11 May 2020 02:40 Arkadaşlar merhaba


https://imgyukle.com/i/r3coob

Resimdeki gibi bir sistem yapmak istiyorum. Programa birden fazla alıcı ekleyebilmeliyim ve program açıldığında bu alıcıları tek tek kontrol edip işlem yapmalı. Böyle bir sistem için daha pratik bir yol var mı? Eğer yoksa böyle bir sistemi nasıl ekleyip tek tek eklenen alıcıları kontrol edebilirim acaba?


Hayırlı ramazanlar diliyorum. (düzenledim)
Merhaba,

Sorunuzu biraz daha detaylı ve yaptığınız/yapmak istediğinizi bunu hiç bilmeyen kişilerin de anlayabileceği şekilde sormanızda fayda var.

-Alıcı ile ne demek istediğiniz açıkça anlaşılmıyor. Resimdeki her satır bir alıcı mı oluyor?
-Daha pratik yol sormuşsunuz. Ancak mevcut yönteminiz ile ilgili bilgi veya kod örneği paylaşmamışsınız. Dolayısıyla cevap vermek isteyen kişilerin mevcut yöntemin iyileştirilebilir olup olmadığını anlayabilme imkanı yok.
-Eklemek istediğiniz "sistem" nedir? Paylaştığınız ekran mı? Eğer öyle ise benzer bir ekranı Delphi ile tasarlamanız gerekli.

Yukarıdaki bilinmeyenlere rağmen bir tahminde bulunarak aşağıdaki önerilerde bulunabilirim.
1-Eklenen alıcı kontrolünü "kaydet" / "ekle" gibi bir buton tıklandığında veya ilgili butona atanmış bir aksiyon varsa bu aksiyonun olayında (event) kontrol edebilirsiniz.

2-Eğer sormak istediğiniz "Elimde kayıtlı alıcı listesi var. Liste bir veritabanı tablosunda kayıtlı. Listedeki her bir kaydı tek tek kontrol etmeliyim. Nasıl yapabilirim?" ise bu durumda ekle/kaydet butonunda yapılan kontrolleri listedeki tüm kayıtlar için bir döngü içinde yapmanız mümkün olabilir.

3- Eğer iki numaralı yanıtta yapılan işlem sırasında ekran donma sorunu yaşıyor iseniz bu işleme özel bir thread sınıfı geliştirip thread çalıştırabilirsiniz. Kullandığınız Delphi sürümü son sürümlerden ise GUI işlemi yapmamak kaydı ile thread oluşturmadan ITask / TTask sınıfını kullanabilirsiniz. Bu sayede yine ilgili kod arka planda çalışacaktır.
akissoftware
Üye
Mesajlar: 118
Kayıt: 17 Ağu 2010 09:08

Re: Birden Fazla Ayar Kontrol

Mesaj gönderen akissoftware »

Merhaba. Cevabınız için çok teşekkür ederim.

Evet detaylı anlatsamda tam olarak anlatamadığımın farkındayım...

Cevabınızdaki 2. şık diyebiliriz. Bunlar bilgisayara bağlı sinyal dinleyici (socket sınıfı) üniteler. Yani bilgisayara bir alıcı/receiver bağlanıyor. Bu receiver donanım ya da yazılım olabiliyor. Bu bağlanan alıcının 2 farklı bağlanma şekli var. Ya seri/com port üzerinden bağlanacak, ya da ip/port üzerinden bağlanacak. Başka bağlanma şekli yok.

Liste şeklinde ekleyip döngü halinde kontrol edilmesinde sıkıntı yok. Ama benim istediğim hem görsel olarak daha biçimli hem de kullanımı kolay ve anlaşılır bir sistem olsun istiyorum.

Bu cXgrid üzerinde bu şekilde liste yaparak veya ListBox şeklinde listeye ekleyerek yapabiliyorum. Lakin demek istediğim çok daha basit ve bakılınca hemen anlaşılabilecek bir sistem tasarlamak. Bu yüzden yardımlarınızı talep ediyorum.
Cevapla