2009-10-08 22 views
5

Seri bağlantı noktasından gelen bilgileri görselleştirmek için Adobe Air'i kullanmak istiyorum. Havada bunu saf olarak yapmanın bir yolu var mı? Varmıyorum.Adobe-Air'da seri bağlantı noktası erişimi

Eğer durum böyleyse, en iyi yolum, seri bağlantı noktasını bir TCP/IP bağlantısı üzerinden erişilebilir yapan yerel bir uygulama oluşturmak ve sonra yerel olarak bağlamak mı? veya farklı bir soket tipi kullanılabilir mi?

Bu çözümle, yerel bir uygulamayı bir Air uygulamasıyla paketlemenin bir yolu var, böylece kullanıcının 1 adımlı bir çözümü olur mu?

cevap

4

Sen HAVA gelen seri port erişmek, ancak edemez bir soket üzerinden veri mekik edecek iddia eden bir kütüphaneye Konuyu bağlantılar: http://www.extjs.com/forum/showthread.php?t=36825

Sen ile yerel uygulamayı paketlemek için mümkün olmayacaktır AIR yükleyicisi, AIR uygulamasını yerel uygulama ile paketlemeniz gerekir. Başka bir deyişle, yerel uygulamayı, AIR uygulamasını da yükleyen yerel bir yükleyici ile yazın.

Yerel bir uygulayıcı ve bir yükleyiciye sahip olduğunuzda, kendinize AIR kullanmanın faydasının ne olduğunu kendinize sormanız gerekir. Özellikle şimdi, ikisi arasında geri ve ileri veriyi iletmek için bir istemci ve sunucu yazmanız gerekiyor. Eğer kesinlikle olmalıdır HAVA bazı özellik olmadığı sürece

, seri bağlantı noktasına erişen işleyebilir Mono veya Qt gibi ayarlanmış bir çapraz platform aracı ile kapalı muhtemelen daha iyi. (Çapraz platforma ihtiyacınız yoksa, daha fazla seçeneğiniz olur.)

+0

Forum yazısı aynı tekniği açıklıyor. Hava uygulamasının daha sonra sarılması gereken yerel bir uygulama varsa, basit bir şekilde "Yanlış yapıyorsunuz" durumuna gelir. Hava kullanımı fikri biraz verimli olamaz gibi görünüyor. Yine de teşekkürler. – BobBrez

İlgili konular