Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Pointer als Parameterübergabe in procedure: Wie? (https://www.delphipraxis.net/44302-pointer-als-parameteruebergabe-procedure-wie.html)

yankee 17. Apr 2005 12:29


Pointer als Parameterübergabe in procedure: Wie?
 
Delphi-Quellcode:
procedure myproc(myvar:^Tmyvartype);
geht nicht: Identifier expected, but '^' found.
Was mache ich falsch? Wie mache ich das richtig??
Sry, Pointer sind noch relativ neu für mich (obwohl parktische Sache, muss ich ja ssgen). Ich hoffe die Frage ist euch nicht zu blöd, ich weiß es wirklich nicht.

Christian Seehase 17. Apr 2005 12:30

Re: Pointer als Parameterübergabe in procedure: Wie?
 
Moin Yankee,

leg' einen entsprechenden Pointertypen an

Delphi-Quellcode:
type
  Pmyvartype = ^Tmyvartype;
und benutze den.

alcaeus 17. Apr 2005 12:31

Re: Pointer als Parameterübergabe in procedure: Wie?
 
Moin yankee,

Normalerweise definiert man bei einem Typ (falls benoetigt) auch den Pointer:
Delphi-Quellcode:
TMyType = record...
end;
PMyType = ^TMyType;
Anschliessend arbeitet man mit PMyType wenn man den Pointer braucht.

Greetz
alcaeus

yankee 17. Apr 2005 12:33

Re: Pointer als Parameterübergabe in procedure: Wie?
 
Vielen Danke für die Blitzantwort. Werde ich dann mal machen :-))
:dp: nirgendwo bekommt man so schnele Antworten wie hier. Ich liebe die DP!!


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

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