Forum: Multimedia
Delphi
by Khabarakh,
1. Okt 2006
Denk nochmal drüber nach ;) . Du darfst nicht zu abstrahiert denken, jede Objektreferenz ist erst einmal ein LongInt. Wie würden sich die verschiedenen Parameterattribute auf diesen Integer auswirken? Und was bedeutet das nun jeweils für die gesamte Referenz?
var und out haben durchaus ihren Sinn, const ändert wie bei allen primitiven Typen (besonders eben LongInt) nicht viel.
PS:...
Forum: Multimedia
Delphi
by Khabarakh,
30. Sep 2006
Wir können dem Anfänger wahrlich nicht helfen, an das Freigeben eines Funktionsergebnisses zu denken, das ist sein Problem allein.
Aber kein Profi der Welt würde je auf die Idee kommen, dass ein out-Parameter der Vorbelegung bedarf, weil es dessen Bedeutung ad absurdum führt. Jedenfalls solange er nicht in den Code schaut, und dann würde er ihn flugs umschrauben, um nicht noch einmal auf die...
Forum: Multimedia
Delphi
by Khabarakh,
29. Sep 2006
Oder es geht nur, wenn der uninitialisierte Bitmap-Parameter zufällig nil beinhaltet. Wobei ich nicht beachtet habe, dass als Argument ein Feld übergeben werden könnte (das ja stets mit 0 initialisiert wird), aber eine immer funktionierende Funktion wäre trotzdem schöner ;) .
Forum: Multimedia
Delphi
by Khabarakh,
29. Sep 2006
Jupp. Mit einer ungefähren Wahrscheinlichkeit von 2,3 * 10^-10, weshalb es mich wundert, dass es bei dir funktioniert hat :stupid: .
Aber anstatt die fehlerhafte erste Zeile zu entfernen, warum nicht gleich eine Funktion benutzen? Den ersten Parameter könnte man noch zu TGraphic vereinfachen, aber das wäre nur noch ein wenig Kosmetik.