Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Pointer Vorteil Nachteil Wofür ? (https://www.delphipraxis.net/30299-pointer-vorteil-nachteil-wofuer.html)

Cyberbob_at_tot 23. Sep 2004 08:43


Pointer Vorteil Nachteil Wofür ?
 
Tag zusammenm
wir haben gerade Pointer zum ersten mal gelernt,
nur habe ich irgentwie nicht geschnallt wo der Vorteil sein soll dabei.
Was meint ihr dazu, sollte man Pointer Programieren ?

MFG

Cyberbob

Jasocul 23. Sep 2004 09:20

Re: Pointer Vorteil Nachteil Wofür ?
 
Die in Delphi verwendeten Objekte (und noch vieles andere) funktionieren über Pointer. Also, wenn du ein z.B. eine TEdit-Komponente zur Laufzeit erzeugst wird es deutlich. Das Create erzeugt diesen Pointer. Außerdem steht im Parameter des Create wird auch noch der Besitzer des Objekts angegeben. Selbtstverständlich ein Pointer.
Vieles funktioniert in Windows über Pointer. Daher ist es für einen Programmierer sehr von Vorteil, zu Wissen, wie diese funktionieren.
Es gibt viele Objekte, mit denen man verkettete Listen erzeugt. Daher braucht man die nur sehr selten selbst zu erzeugen. Ich selbst habe die schon ein paar Jahre nicht mehr selbst programmiert.
Aber wenn du z.B. viel mit Strings hantieren musst, und dabei die Windows-API benutzt, ist die Übergabe ein PChar. Rate mal wofür das P steht.
Eigentlich sind Strings sowieso Pointer. Nur Delphi macht es uns mit der Abwärtskompatibilität zu alten Versionen (und Turbo-Pascal) etwas leichter damit zu hantieren.
Wie heißt es so schön: Wissen ist Macht (über das Programm?). Nichts Wissen macht nichts(solange man nicht ins Eingemachte geht).
In diesem Sinne sehe ich es als sehr vorteilhaft an, zu wissen, was Pointer sind.

Cyberbob_at_tot 23. Sep 2004 11:43

Re: Pointer Vorteil Nachteil Wofür ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hört sich schonmal so an als ob man es zumindest wissen wollte,ab mal jetzt Programme schreib wo man Pointer nutzen kann ist aber ne andere Frage!
Wir zumindest haben die anliegende PPP zu sehen bekommen,
was meint ihr dazu ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr.

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