Hallo,
ich arbeite gerade an einer Workflow-Anwendung in Lotusscript. Dabei habe ich verschiedene Klassen erstellt, die persistente (gegen Dokumente) Objekte abbilden. Damit ein Objekt wirklich nur einmal pro Sitzung geladen werden muß und keine redundanten Objekte mit gleicher Identität auftauchen, wollte ich eigentlich eine FactoryKlasse erstellen die nur eine einzige Instanz hat.
Diese habe ich dann im "Initialize" Teil der ScriptBibliothek instanziert - doch leider wird dies nun jedesmal beim laden der Bibliothek (also jedem "USE" ?) aufgerufen und ich habe nun x-verschiedene FactoryKlassen und nicht nur eine einzige in der gesamten Sitzung des Benutzers.
GIbt es einen Workaround ? Wenn ich über Datenbankscript gehe, dann habe ich Probleme mit der Sichtbarkeit ...
Gruß Boris
PS: Außerdem schmiert der Notes Client jetzt hin und wieder (nach 3 oder 4 Dokumenten auf und zu machen ) ab - ich vermute da ist zudem noch ein Memory-Leak o.ä. bzw. Probleme beim Garbage Collection.