Die als Task gestartete Funktion ist keine normale Methode, gehört also
nicht zu einem Objekt und dementsprechend zweckfrei ist es, darin this
zu verwenden - daher die Forderung, die Methode static zu machen bzw.
eine globale Funktion zu verwenden, was technisch gleichwertig ist.
Dementsprechend der Umweg, der (globalen oder statischen)
Wrapperfunktion den Zeiger auf das gewünschte Objekt als Parameter zu
übergeben. Die müsste dann den Parameter passend casten und darüber die
nichtstatische Methode aufrufen, die wiederum dann ein gültiges this
hat.
Steht soweit alles in deinem Link.
Ob du das machst, kann ich anhand der gezeigten Teile nicht so recht
nachvollziehen.
(Nachzuvollziehen ist das erst, wenn dir klar ist, was statische und
nichtstatische Methoden machen.)
Sebastian H. schrieb:
> Sprich, die Variablen "in"
> this an sich sind noch vorhanden/gültig allerdings wurden die Werte mit
> sinnlosem Inhalt überschrieben.
ich würde eher darauf tippen, daß this falsch ist - du findest die
gültigen Daten einfach nicht und landest an der falschen Stelle im
Speicher.