Eigenes Application-Objekt nur 1x initialisieren
27.11.2005 09:55:47
Stefan
komme mit meinem Problem ohne Hilfe nicht weiter.
Ich habe in einem Workbook eine eigene Application-Klasse definiert, die alle Ereignisse auswertet. Nun kann theoretisch dieses Workbook unter anderem Namen erneut geöffnet werden und ein neues Application-Objekt wird initialisiert, daß die selben Ereignisse nochmal auswertet. Ich will erreichen, daß das eigene Application-Objekt über New Class nur von der ersten Mappe initialisiert wird, beim Start der 2. (selben) Mappe nur eine Instanz auf das Application-Objekt der ersten Mappe gesetzt wird, so daß alle Ereignisse von der ersten Mappe nur einmal ausgewertet werden. Es gibt im Application leider keine Eigenschaft o.ä., die ich "mißbrauchen" kann, um den Zustand zu speichern und von den Mappen beim Öffnen entsprechend ausgewertet werden kann. "Globale" Variablen sind auch nicht möglich, da jede in der Mappe mit Public definierte Variable jeweils auf die Variable der eigenen Mappe zugreift.
Hat jemand eine Idee ?
Gruß und Danke, Stefan