Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Probleme mit Objektinstanzpointer (https://www.delphipraxis.net/163028-probleme-mit-objektinstanzpointer.html)

Medium 13. Sep 2011 14:23

AW: Probleme mit Objektinstanzpointer
 
Dennoch ist Blups Einwand sehr wichtig! Der @-Operator gibt dir die Adresse der folgenden Variablen. In deinem Fall dort also die Adresse auf dem Stack, an der "i" liegt, aber du willst den Inhalt von "i" - der ist nämlich die Adresse auf dem Heap, an der deine Instanz liegt. Lass einfach das @ mal komplett weg, überall. Das braucht man i.A. höchstens mal bei Records und Arrays, und auch dann nur, wenn man mit C-like APIs arbeitet, die gerne mal Pointer auf ein erstes Element erwarten. Zusammen mit Objektinstanzen und nur innerhalb Delphi ist @ eigentlich nie wirklich sinnvoll einsetzbar. (Ausser bei so manch fiesem Hack, aber du bewegst dich ja noch weit innerhalb der Abstraktion des OOP-Kissens :) )

DeddyH 13. Sep 2011 14:41

AW: Probleme mit Objektinstanzpointer
 
Nachdem ich mir die ursprüngliche Intention noch einmal durchgelesen habe, denke ich, das Bei Google suchenObserver Pattern könnte hier hilfreich sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:04 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz