Einzelnen Beitrag anzeigen

Benutzerbild von c113plpbr
c113plpbr

Registriert seit: 18. Nov 2003
Ort: localhost
674 Beiträge
 
Delphi 2005 Professional
 
#7

Re: einer variable eine adresse zuweisen

  Alt 14. Jan 2005, 17:11
Zitat von Sprint:
Zitat von c113plpbr:
Ich will also quasi eine Variable, mit zwei Namen ... hört sich komisch an, macht aber in meinem Fall durchaus sinn
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  ValueA: Integer;
  ValueB: PInteger;
begin

  ValueB := @ValueA;

  ValueA := 12;
  ShowMessage(IntToStr(ValueB^));

  ValueB^ := 21;
  ShowMessage(IntToStr(ValueA));

end;
Ist mir bekannt, aber ich will sowas wie ValueB^ vermeiden, denn ich denke, dass es doch möglich sein muss einer anderen (in diesem fall) integer-variable die selbe adresse unterzuschieben, ohne dass man einen pointer auf die selbe adresse hat, und diesen dann immer wieder dereferenziert.

[edit]dereferenziert, nicht referenziert ... hrmpf[/edit]

ciao, Philipp
Philipp
There is never enough time to do all the nothing you want.
*HABENWILL*
  Mit Zitat antworten Zitat