Şimdi Ara

delphide otomatik enter

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
0
Favori
970
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar merhaba.delphi 7 de yazdığım bir uygulama seri porttan kontrol kartımla haberleşmektedir.delphi seri porta veri gönderdikten sonra enter tuşuna basmam gerekiyor.seri haberleşmeler gerektiğinde otomatik olduğundan,enter tuşuna da otomatik olarak basılması gerekmektedir.bunu komutla nasıl halledebilirim.ya da halledilebilir mi?



  • Merhaba.

    Normalde herhangi bir iletişimde sistem sizden bir onay beklemez..
    O programı yazan kişinin eklediği bir denetim olmalı diye düşünüyorum.
    O zaman programın ilgili yerine başka denetimler ekleyebilirsiniz.

    Hat üzerinden alıcıya #13 gönderirseniz, enter göndermiş gibi olur.
    Ama programın içinde, işlem-akışı durup
    kullanıcıdan bir onay beklerse, ilgili yere yani forma müdahale
    edilmesi gerekir.
    Bunu çözmenin birçok yolu var;
    açılan formun button yordamına (örn. OnKey.. ),
    onay formunun OnKey.. yordamına,
    ya da uygulamanın kendisine PostMessage(gerekli tuşlar+parametreler vb..)
    gibi mesaj gönderme yollarını kullanabilirsiniz.
  • burda enter kullanmamın sebebi kontrol kartında PIC kullanmamdır.delphi seri port ile veri gönderdiğinde PIC tarafında gets fonksiyonu ile bu veriler alınmaktadır ta ki enter tuşuna basılana kadar.enter a basıldıktan sonra PIC verinin tamamen geldiğini anlamaktadır.enter tuşu PIC de ki gets fonksiyonunun bir şartıdır.
  • Veri gönderirken sonuna Enter (#13) ekleyip
    göndermeyi deneyip bakabilirsin.
    Eğer pic'in arabirimi mutlaka bir kullanıcı
    girişi istiyorsa, arabirime müdahale etmek gerekir.
    Yok istemiyorsa, verilerin sonuna Enter ekleyip
    gönderdiğinde çalışması lazım.
  • teşekkür ederim bunu deneyeceğim.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.