es ist eine closed source 3rd party
dll, vermutlich c / c++ die eine
api zur verfügung stellt, um mit einer usb-box zu reden. Der "Treiber" / die
Api benötigt aber die jre. Ich habe keine direkte Ahnung warum, dass müsste dann der Hersteller beantworten. Deren Aussage ist aber soviel wie: Der der das gemacht hat war ein Freelancer und ist mehr verfügbar. Somit ist das ganze "provided as is" mit einer menge Bugs.
(So tolle Sachen wie z.B.: um die Serial eines devices zu bekommen übergibt man eine 30 Zeichen PChar; Laut
api; Leider ballert die
api nicht nur 30 Chars rein sonder 4012 (!) somit sollte man ein bissel mehr Speicher reservieren... Habe doch etwas länger gesucht, da dieses verhalten nur bei einer bestimmen Serie auftritt)
Lange rede kurzer sinn: Eine schlecht geschriebene close source
dll die intern auf die JRE zurückgreift.
wer Rächtschraibfehler findet daaf sie behalten...