paralel port yardım

Başlatan isikyasar, 25 Aralık 2011, 23:36:02

isikyasar

PortAccess.Output(888, 255);

8 adet butonum var. bunların değerlerini 1,2,4,8,16,32,64,128  olarak bütün butonlara tanıttım.
benim istediğim  yukarıdaki 255 rakamı yerine butonların toplamındaki label9.text eklemek istiyorum.

bu şekilde olmasını düşünüyorum. ama program kabul etmiyor.
PortAccess.Output(888, label9.text);


yardımlarınızı bekliyorum.
şimdiden teşekkürler

pea

Visual C# bilmiyorum ama label9.text'in sadece yazılabilir , okunmaz bir bölüm olduğunu düşünüyorum.
label9.text'e gönderdiğin sayılar toplamı değişkenini kullanman , yoksa oluşturup kullanman gerekir.

isikyasar

label9.Text = (sayı1+sayı2).ToString();

sayı1 ve sayı2 nin toplamını label9.text te topladım.

bu toplamı porttan göndermek istiyorum

bu şekilde olmasını düşünüyorum. ama program kabul etmiyor.
PortAccess.Output(888, label9.text);

pea

Önce bir değişkene atayıp , PortAccess.Output(888, degisken);  şeklinde deneyebilir misin?

cicjoe

PortAccess.Output(888, 255);  burada 255 sayi, label9.Text ise string. once cevirme yapman lazim.
PortAccess.Output(888, Convert.ToByte(label9.Text)); yazarak dener misin?
Ayrica label'dan kullanici giris yapamaz. TextBox falan daha uygun sanki...

systran

label.text özelliği text içerdiği için hata verir. onu sayısal değere çevirmen gerek

int sayi;
sayi = Convert.ToInt32(label9.text);

isikyasar

PortAccess.Output(888, degisken);

bu şekilde oldu


teşekkürler