Hallo,
danke für den Beitrag. Das war erleuchtend und erklärt so einiges, wobei es auch erstaunlich oder eher erschreckend ist, dass über Jahrzenhnte hinweg, die VB-Dialekte stehen geblieben sind. Bei näherer Betrachtung ist es wohl das, was mich daran aufregt. Ich meine die unvollständige OO-Implementierung bzw. all das, was du aufzählst.
Hier sind auch weitere interessante Stichwörte gefallen, wie "not creatable". Das sind Informationen, die mir tatsächlich fehlen. Wenn ich Quellen hätte, die VBA oder die Office-Frameworks technisch beschreiben würden, wäre mir so einiges klarer. Andernfalls stochere ich im Dunkeln und wundere mich nur .
VB-Literatur (bes. VB6) habe ich tatsächlich für mehr Hintergrundinfos immer wieder zu Rate gezogen, was ebenfalls einiges aufgeklärt hat. Dennoch kann man gerade über die Jahrzehnte der Existenz von VB(A) hinweg aufpassen, da sich so einiges geändert hat. So ist mir aufgefallen, dass der Scope (public, private) mittlerweile anders funktioniert als noch in den Implementierung um das Jahr 2000 herum usw. Wie ich in einem anderen Beitrag sagte: Es ist viel auszuprobieren/untersuchen, bevor man den eigenen Code auf die Welt loslassen kann.
|