Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - TStream
madigeMade - Fr 04.04.03 21:40
Titel: TStream
Hi @ all!
Bei einer UDP Verbindung muss ich ja
Quelltext
1:
| Adata.ReadBuffer(PChar(empfang)^,Adata.Size); |
nutzen um Daten zu empfangen.
Wozu ist aber diese ^ da?
Kann mir das jemand erklären?
Gruß de Made
PS: Ohne kommt die Fehlermeldung "[Error] Unit1.pas(657): Constant object cannot be passed as var parameter"
MSCH - Fr 04.04.03 21:54
DAS ^ ist dafür da, dass der compiler weiss, dass du nicht die var als solches sondern, diese var ist ein zeiger also will ich den Inhalt dessen, worauf er zeigt.
Allerdings weisst dein Compiler darauf hin, dass er ein VAR und nicht eine Constante brauch.
Wie ist Empfang deklariert?
grez
msch
madigeMade - Sa 05.04.03 11:27
Hi!
Ganz einfach nur
lokal definiert
Gruß de Made
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!