Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Parameterübergabe - leichte Verwirrung

  Alt 16. Jan 2006, 17:03
Zitat von rowkajjh:
... Aber bei img nicht so. Dieses ist ja nach beiden Proceduren verändert. Liegt das darin, daß img eine Art Zeiger auf ein TBitmap-Objekt ist, und wenn ich einen Zeiger kopiere, dann kann ich natürlich den Inhalt, auf den der Zeiger zeigt, ändern?...
Genauso ist es. Es hat bei mir auch einige Zeit gedauert (und genau so ein Aha-Erlebnis), bis ich auf den Trichter mit den Objekten und Zeigern gekommen bin.

Noch ein Tipp: Wenn Du genau wissen willst, was sich hinter einer Variable befindet, benutze SizeOf (AnyVarOrType) . Damit siehst Du am Besten, was sich genau hinter einer Variable oder einem Parameter verbirgt.

Ach, und was Du sonst noch angenommen hast, stimmt auch A-L-L-E-S
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat