Zitat von
Muetze1:
Du hast den Code abgeändert. Du setzt den Instanzenzeiger und "Zeiger" gleich, ich habe aber Zeiger auf die Instanzenvariable zeigen lassen. Ich habe hier nicht beides gleich zeigen lassen!
Damit machst du einen Typecast und wandelst den Zeiger "Zeiger" (welcher bei mir nur auf die Variable ActiveEdit zeigt) in einen Instanzenzeiger um. Dies ist aber bei mir anders, da bei mir "Zeiger" nicht auf die Instanz zeigte (also kein Instanzenzeiger ist), sondern auf die Variable "ActiveEdit". Zeiger zeigt bei mir auf den Instanzenzeiger, nicht auf die Instanz. (ich liebe solche Sätze).
Du hast somit was ganz anderes gebaut als ich.
Du hast primär etwas vollkommen sinnloses gemacht, nämlich eine Indirektion. Du tust so, als gäbe es einen Unterschied zwischen einem "Zeiger" und einer "Instanzvariable". Klar, wenn ich lustig bin, baue ich 10 Indirektionen ein, aber was hat das mit der Frage zu tun?