Obsługa portu LPT - port zajęty?

0

Chcę obsłużyć port LPT pod javą. Znalazłem do tego bibliotekę, parport, która działa ale problem jest chyba z samym portem, ponieważ czasami wartości ustawiają się odpowiednio, kiedy indziej zaś wywalany jest fatal error javy, ponieważ biblioteka jest napisana w JNI i wywala się błąd w kodzie natywnym. Mam też kod w C++, który de facto działa, jednak tak samo - czasami działa, czasami nie. Dlatego uważam, że jest jakiś problem z samym portem lpt - tak jakby coś czasami (70% przypadków) blokowało do niego dostęp. Co o tym myślicie? Mieliście podobny problem?

0

masz system 64 bity i/lub win7/viste?

0

32 bitowy windows 7

0

natywne wywiołania z javy sa bardzo wrażliwe na "konfilkt" w pamięci. Przyjmij zasade taką, że nie tworzysz żadnych obiektów w trakcie wywoływania natywnych funkcji. Wszystko wczesniej tworzysz...skomplikowane obiekty i nawet typy proste inicjalizujesz wczesniej...nie wartosći null ale czymś wypełnione.

Ja miałem podobne problemy...czasami przy debugowaniu sypał się przy zwykłym System.out.println(new String[tablica bajtowa]) bo już te stworzenie Stringa od 0 mu przeszkadzało. Jezeli będziesz się trzymał tej zasady jest duża szansa ze obejdziesz wysypywanie się JVM

1 użytkowników online, w tym zalogowanych: 0, gości: 1