Die MSDN- Seite ByRef
und die ByVal
Schlüsselwörter sind nicht sehr hilfreich. Wenn ich es nicht irgendwie übersprungen habe, werden sie einfach überall als "Schlüsselwörter" bezeichnet.
Einer der Hauptverantwortlichen des Rubberduck- Projekts arbeitet an einem sehr coolen Encapsulate Field- Refactoring, und die Benutzeroberfläche kommt ziemlich gut voran. Außer ich habe ein Problem mit dem Etikett über dem Dropdown-Menü für ByRef
/ ByVal
, auf dem "Barrierefreiheit" steht:
Ich mag "Barrierefreiheit" nicht, weil ich es an anderer Stelle für Public
/ Private
/ Friend
Zugriffsmodifikatoren verwende, wo es sich genauer anfühlt.
Ich möchte "Modifier" nicht verwenden, da IMO nur eine Abkürzung für "Access Modifier" ist.
Ich möchte, dass dieses Etikett korrekt ist, aber mein Wortschatz fehlt anscheinend und ich weiß nicht, wie ich diese Schlüsselwörter nennen soll.
Was sollte dieses Etikett sagen, um genau zu sein? Was ist das Wort, das ich suche? Zu welcher "Familie von Schlüsselwörtern" gehören ByRef
/ ByVal
gehören sie?
ByVal
ohne die Möglichkeit machen, es zu ändern, ByRef
außer den generierten Code manuell zu bearbeiten, und "Problem gelöst"! VBA kann eine enorme Menge an bösem Unsinn zusammenstellen, den Sie kennen :-) Trotzdem gefällt mir, dass es endlich einen Online-Platz gibt, der diesen Schlüsselwörtern einen Namen gibt.