Hallo
ich hab folgendes Problem:
Ich hab eine ParPort.dll (mit c++ selbst erstellt) und die Klasse ParallelPort greift auf diese dll zu, sodass ich den Druckeranschluss bitweise steuern kann.
Wenn ich eine Klasse erstelle, die ein Objekt der Klasse ParallelPort erstellt funktioniert alles wunderbar.
Doch wenn mit einer Applet-Klasse darauf zugreifen will, gibt es einen Fehler.
...extends Applet {
private ParallelPort par;
public void init(){
par= new ParallelPort(); (<- hier bricht das Programm immer ab)
...
...
Ich denke das hängt damit zusammen, dass die ParPort.dll nur einmal geladen werden darf und es einen Fehler gibt wenn eine neue Instanz von ParallelPort erstellt wird.
Doch warum klappt es mit normalen Klassen, aber mit Applets nicht?
Ich arbeite mit BlueJ und dessen AppletViewer.
Danke schonmal im Voraus
populi
ich hab folgendes Problem:
Ich hab eine ParPort.dll (mit c++ selbst erstellt) und die Klasse ParallelPort greift auf diese dll zu, sodass ich den Druckeranschluss bitweise steuern kann.
Wenn ich eine Klasse erstelle, die ein Objekt der Klasse ParallelPort erstellt funktioniert alles wunderbar.
Doch wenn mit einer Applet-Klasse darauf zugreifen will, gibt es einen Fehler.
...extends Applet {
private ParallelPort par;
public void init(){
par= new ParallelPort(); (<- hier bricht das Programm immer ab)
...
...
Ich denke das hängt damit zusammen, dass die ParPort.dll nur einmal geladen werden darf und es einen Fehler gibt wenn eine neue Instanz von ParallelPort erstellt wird.
Doch warum klappt es mit normalen Klassen, aber mit Applets nicht?
Ich arbeite mit BlueJ und dessen AppletViewer.
Danke schonmal im Voraus
populi