Apro kullan

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Apro kullan

Mesaj gönderen dtgb »

Slm arakadaslar
AproComport1 bilesenini kullanarak comdan veri almaya calısıyorum
Aprocımport bileseninin ApdComPort1TriggerAvail eventine bu kodu yazdım ama veri alamadım
port acık buffer is empty diyor bu companentin kullanımında baska yapmam gereken bir ayar mı var acaba??

procedure TForm1.ApdComPort1TriggerAvail(CP: TObject; Count: Word);
begin
Edit2.Text:=form1.ApdComPort1.GetChar;
Edit2.Text:=form1.Edit2.Text+form1.ApdComPort1.GetChar;
end;

Kolay gelsin
Kullanıcı avatarı
cfyasar
Üye
Mesajlar: 169
Kayıt: 31 Oca 2005 05:18
Konum: izmir

Mesaj gönderen cfyasar »

öncelikle yazdığın koddaki birinci satır fazla
Edit2.Text:=Edit2.Text+form1.ApdComPort1.GetChar; yeterli.
ama senin yazdığın kodla da en az bir karakter okuman gerekiyor. bileşenin bağlantı ayalarını kontrol et, bağlantı hizi, veya parity bit veya stop bit doğrumu diye bak.
hatta şöyle test edebilirsin. eğer bilgisayarında 2 tane com portun varsa bunları aynı kabloyla bağla. com1 den com2 ye bilgi gönder. eğer ayaların doğruysa com 2 den gönderdiğini okuman gerekli.
kolay gelsin...
öğrenmek, zorlukları yenmektir.
Kullanıcı avatarı
selman
Üye
Mesajlar: 664
Kayıt: 04 Ara 2003 12:06
Konum: İzmir

Mesaj gönderen selman »

selam
kardeş böyle bir companente benimde ihtiyacım var (AproComport1)
bunu nerden ve ne şekilde temin edebiliriz.Free midir değilmidir.Bu konuda bilgi verirmisiniz.
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Mesaj gönderen dtgb »

slm
companente sitemizden 3. pati bilesenlerinden ulasabilirsiniz
http://www.delphiturkiye.com/index.php? ... ofessional.
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Mesaj gönderen dtgb »

Comportta sorun yok portu kapattıgım zaman kapalı diye hata veriyor
acıp calıstırdıgımde emptybuffre hatasını veriyor.
bide OnTriggerAvail eventinin calısma mantıgıne dir veri comdan geldiginde mi devreye griyor yoksa belli aralıklarla comdan okumaya mı calısıyor?
Kullanıcı avatarı
mustafaozdemir
Üye
Mesajlar: 137
Kayıt: 19 Haz 2004 01:56

Mesaj gönderen mustafaozdemir »

Porta bağladığın cihazın özellikleri önemli. bazı cihazlara siz bir veri göndermelisiniz ki cevap alabileseniz. senin bağladığın cihazda böyle özellikte ise bu parametreleri bilmen gerekir.
Kullanıcı avatarı
cfyasar
Üye
Mesajlar: 169
Kayıt: 31 Oca 2005 05:18
Konum: izmir

Mesaj gönderen cfyasar »

senin dinlediğin porta bilgi geldiğinde trigger avail çalışır ve o kodu işletir. en basitinden herhangi bir bilgi geldiğinde trigger avile e showmessage ile birşeyler yazdır. böylece portna bilgi gelip gelmediğin anlarsın. gelmiyorsa ya bağlantıda sorun vardır yada yazdığım gibi ayarlarında sorun vardır.
öğrenmek, zorlukları yenmektir.
Cevapla