Vermiş olduğunuz cevaplar için teşekkürler. Mono kullanarak uygulamamı linux
makinede çalıştırmayı başardım. Bu arada Centos ile işe başlamıştım fakat
birkaç nedenden dolayı fikir değiştirip  uygulamayı Debian 6 kurulu bir
makinede çalıştırdım. Uygulamam içerisinde aşağıdaki  satırı kullanıyordum
ve uygulamam sorunsuz çalışıyordu (Windows makinede). 

 

comport.DataReceived += new
SerialDataReceivedEventHandler(port_DataReceived);

 

Fakat Linux makinede mono ile bu satırı çalıştıramayınca
http://stackoverflow.com/questions/7393818/serialport-in-mono-in-linux-not-r
esponding-to-datareceived-event adresinde bulduğum yöntemi kullandım.

 

Verileri okumada herhangi bir problemim yok program istediğim gibi çalışıp
işlem yapıyor.  Sorunum şu, program  bir süre sonra (günde 1 kez bazen 2
kez) kendini kapatıyor buda benim programı sürekli takip edip tekrardan
çalıştırmamı gerektiriyor. 

 

Bu sorunu çözmek için uygulayabileceğim yöntemler neler olabilir.  Veya
Windosda çalıştırdığım ve üste yazdığım satırı mono ile Linux ta nasıl
çalıştırabilirim? Linux ile mono kullanıp seri port uygulaması yapan
arkadaşlar varsa butip bir sorunla karşılaştılar mı? Karşılaşmış salar
sorunu nasıl çözdüler

 

------------------------------------------------------------------------

 

Beklan 








 

From: [email protected]
[mailto:[email protected]] On Behalf Of Beklan
İŞERİ
Sent: Monday, February 20, 2012 4:22 PM
To: 'Özgür yazılımlarla çeşitli dillerde yazılım geliştirme'
Subject: [Linux-programlama] c# uygulamalarını linuxta çalıştırmak

 

Merhaba,

 

Birkaç ay önce Microsoft Visual Stdio kullanarak C# dilinde geliştirdiğim
bir uygulamayı Centos Linux kurulu bir bilgisayara taşımaya çalışıyorum. Bu
uygulamayı linux altında nasıl derleyip kullanabileceğim hakında bilgisi
olan arkadaşlar bana yardımcı olabilirmi. 

 

Uygulamadan kısaca bahsetmem gerekirse,  seri porttan gelen veriyi mysql
database e kaydediyor.  

 

Beklan

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap