Ayak pedalı kullanımı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
comfort
Üye
Mesajlar: 214
Kayıt: 28 Ara 2004 06:37
Konum: İzmir
İletişim:

Ayak pedalı kullanımı

Mesaj gönderen comfort »

Herkesin Ramazan Bayramı mübarek olsun. :elsalla:
Programımda resim çekme kısmı var. Burda bi problem yok. Ama comport üzerinden çalışan bir ayak pedalı var. Tcomport bileşenini kullandım. Buda düzgün çalışıyo. Benim çözemediğim kısım pedala basılı tutulduğunda her 1 saniyede resim çekmesini istiyorum .Timer ekledim olmadı daha doğrusu beceremedim :oops: forumları çok kurcaladım bişeyler buldum ama faydası olmadı. Ne yapmam gerekir acaba yardımcı olursanız sevinirim.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Kodunuzu yazın sorun nerde bakalım !...
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
comfort
Üye
Mesajlar: 214
Kayıt: 28 Ara 2004 06:37
Konum: İzmir
İletişim:

Mesaj gönderen comfort »

comport bileşenin OnRLSDChange olayına

Kod: Tümünü seç

if onoff then
VideoGrabber1.CaptureFrameTo(fc_JpegFile,'c:\resim\resim1.jpg');
bu şekilde bir resim çekiyor. Ama basılı olduğu sürece hersaniyede 1 resim çekmesini istiyorum.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Başka bir eventi olması lazım ! Onu kullanmanız lazım.

Tıpkı OnMouseDown OnMouseUp gibi. Yani basıldı ve bırakıldı diye. Aksi halde ayırt etmeniz zor olur. Bu işi sizin yapmanız gerekecek.

Yani comportu sürekli bir şekilde yoklamanız gerekecek.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

o fonksiyondaki onoff değerini global bir değişkene atayın, intervali 1000 olan bir timer ilede if xxx then .. diye devamedin :? acaba benmi yapılmak isteneni yanlış anladım :roll:
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
comfort
Üye
Mesajlar: 214
Kayıt: 28 Ara 2004 06:37
Konum: İzmir
İletişim:

Mesaj gönderen comfort »

mege nin dediği şekilde çalıştı çok teşekkür ederim :) nasıl düşünemedim
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Comportu yoklarken, TTimer'a 1000'lik interval verirseniz, anlık basıp bırakmalarda, basıldığını yada bırakıldığını yakalayamayabilirsiniz. Bu sebeple testinizi sıkı yapın ve gerekirse, intervalinizi düşürün !...

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
comfort
Üye
Mesajlar: 214
Kayıt: 28 Ara 2004 06:37
Konum: İzmir
İletişim:

Mesaj gönderen comfort »

hocam onu şu şekilde aşıyorum. pedala basınca önce bir resim çekiyorum. daha sonra timer ı açıyorum timer her saniye resim çekiyo. ayağını çekince de timer ı kapatıyorum. Çok güzel oldu Allah sizden razı olsun
Cevapla