| Diese Subclassing-Möglichkeit in ASM ermöglicht ein einfaches und sauberes Subclassing ohne Modul in Visual Basic 5/6. Dafür wird ein ASM-Wrapper in einen ausführbaren Speicherbereich geschrieben. Durch einen internen Zähler wird dabei sichergestellt, dass der Wrapper erst zerstört wird, wenn keine Verweise mehr auf diesen zeigen, wodurch die Methode extrem stabil ist. In dem Beispielprojekt wird auch gezeigt, wie sich die Lösung statt in einer Klasse in einer Form realisieren lässt. Für technisches Hintergrundwissen sei hiermit auf folgende interessante Forendiskussion zu dem Thema und zu dieser Klasse im Speziellen hingewiesen: Forenbeitrag zur Funktionsweise des ASM-Wrappers und Forenbeitrag zum internen Zähler. Download Subclasser.zip |