Hallo,
ich bin gerade etwas am verzweifeln...
Wir haben eine Software die mit der Sprache Panther von IBM programmiert wird.
Nun wollen wir Java einbinden, dass ist kein Problem, von IBM zur Verfügung gestellte Klassen
exportieren die Nötigen Variablen und Methoden aus Panther.
In java habe ich nun meine Klassen, Methoden und static Variablen und Objekte.
Die müssen static sein, da sonst beim verlassen des Java Programms in den aktiven Screen die werte verloren gehen.
Bis hierher alles super.
Das Problem ist, wenn ich nun den besagten aktiven Screen verlasse, will ich das diese Objekte gelöscht/zerstört werden, dazu reicht es nicht diese auf null zu setzen.
Gelöscht oder Zerstört werden die static Objekte erst nach dem ich noch einen weiteren Screen verlassen habe (zwei ebenen).
kann mir bitte einer einen tip geben, außer das ich sie nicht static machen soll?
Danke
ich bin gerade etwas am verzweifeln...
Wir haben eine Software die mit der Sprache Panther von IBM programmiert wird.
Nun wollen wir Java einbinden, dass ist kein Problem, von IBM zur Verfügung gestellte Klassen
exportieren die Nötigen Variablen und Methoden aus Panther.
In java habe ich nun meine Klassen, Methoden und static Variablen und Objekte.
Die müssen static sein, da sonst beim verlassen des Java Programms in den aktiven Screen die werte verloren gehen.
Bis hierher alles super.
Das Problem ist, wenn ich nun den besagten aktiven Screen verlasse, will ich das diese Objekte gelöscht/zerstört werden, dazu reicht es nicht diese auf null zu setzen.
Gelöscht oder Zerstört werden die static Objekte erst nach dem ich noch einen weiteren Screen verlassen habe (zwei ebenen).
kann mir bitte einer einen tip geben, außer das ich sie nicht static machen soll?
Danke