![]() |
Objekt vor Zuweisen erstellen
Hi Leute! :)
Wenn ich ein temporäres Bitmap habe, welches sich aus einem anderen Bitmap ergibt, muss ich ersteres dann createn? Also:
Code:
Muss b created werden?
var b : TBitmap;
begin b := AnderesBitmap; ... Gruß Johannes |
AW: Objekt vor Zuweisen erstellen
Wenn mir ein Freund sein Auto ausleiht oder einfach schenkt, muss dieses nicht erstellt werden - es existiert bereits!
|
AW: Objekt vor Zuweisen erstellen
Ja und nein, kommt darauf an was Du vorhast, wenn Du ein und dasselbe Bitmap meinst musst Du gar nichts tun.
Wenn Du eine Kopie bearbeiten willst musst De es erzeugen und das bestehende Assignen. |
AW: Objekt vor Zuweisen erstellen
stimmt! das was ich da mache ist auch unnötig :D
aber danke :) |
AW: Objekt vor Zuweisen erstellen
@ Aphton:
So logisch und klar ist das für einen Delphi-Neuling eben nicht, das ist ein wichtiger Unterschied zwischen Klassen und Records: Eine Klassenvariable ist nur ein Zeiger auf eine Instanz, während Records selbst die Daten beinhalten. Die Zuweisung einer Klassenvariablen setzt nur den Zeiger auf die bereits existierende Instanz, deshalb braucht man da nichts weiter zu machen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz