Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Was bedeutet @ vor Variablen? (https://www.delphipraxis.net/5349-bedeutet-%40-vor-variablen.html)

Ignazo 3. Jun 2003 07:04


Was bedeutet @ vor Variablen?
 
Was bedeutet @ vor Variablen? :|
Wollt ich schon immer wissen

Mirilin 3. Jun 2003 07:12

Zitat:

Der Operator @ liefert die Adresse einer Variablen, Funktion, Prozedur oder Methode, d.h. er erzeugt einen Zeiger auf seinen Operanden.
Aus der Hilfe.

Luckie 3. Jun 2003 07:15

Und hier das Beispiel:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  i : Integer;
  p : pointer;
begin
  i := 2;  { Inahlt von i ist '2' }
  p := @i; { p beinhaltet jetzt die Speicher Adresse von i }
  ShowMessage('Inhalt: '+IntToStr(i)+' - Adresse: $'+(IntToHex(Integer(p), 8)));
end;

Motzi 3. Jun 2003 07:50

Schau dir mal mein Pointer-Tutorial an: www.x-spy.net/personal

Ignazo 3. Jun 2003 09:47

danke
 
8) jetzt habe ich einen enormen AHA-Efekt erlebt dank der super antworten


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:14 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