X
Xnor
Gast
Wenn ich mein Java (*.jar) Programm starte wird aus der jar eine dll entpackt.
Wenn ich mein Programm beende wird diese wieder gelöscht.
Greift mein Programm aber während des Betriebs auf diese dll zu, kann diese beim Beenden nicht gelöscht werden. (benutze WindowClosing Event, mit WindowClosed klappt das irgendwie nicht).
es handelt sich um die jnpout32pkg.dll um ein LPT Port anzusprechen.
Kann ich irgendwie vor dem Beenden den Zugriff auf die dll lösen und diese dann löschen, bzw nach vollständigem Beenden des Programms die dll löschen?
Der Zugriff wird durch folgenden Quellcode ausgelöst.
pPort ist eine der zwei Klassen der dll.
Wenn ich mein Programm beende wird diese wieder gelöscht.
Greift mein Programm aber während des Betriebs auf diese dll zu, kann diese beim Beenden nicht gelöscht werden. (benutze WindowClosing Event, mit WindowClosed klappt das irgendwie nicht).
es handelt sich um die jnpout32pkg.dll um ein LPT Port anzusprechen.
Kann ich irgendwie vor dem Beenden den Zugriff auf die dll lösen und diese dann löschen, bzw nach vollständigem Beenden des Programms die dll löschen?
Der Zugriff wird durch folgenden Quellcode ausgelöst.
Java:
lpt = new pPort();
addr = Short.decode(PortGroup.getSelection().getActionCommand());
datum = (short) zahl;
jLabel1.setText(String.valueOf(addr));
jLabel2.setText(String.valueOf(datum));
lpt.output(addr, datum);
pPort ist eine der zwei Klassen der dll.