Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: Klassen, Vererbung und CAST
13. Nov 2024, 17:34
Dann hat die Variable "bmp" den falschen Typ!
Und abhängig davon, erlaubt der Compiler, dass dort etwas rein kommt, was kein TBitmap oder Nachfahre ist, womit dieser harte Cast alles noch schlimmer machen wird.
Wenn du dich nicht mit Casts auskennst, dann verwende niemals harte, sondern nur weiche Casts.
hart: TBitmap(bmp)
( @Compiler: MACH ES, ich weiß was ich tue und falls nicht ... selbst Schuld)
soft: (bmp as TBitmap)
(lieber Compiler, mach es bitte und wenn falsch, dann hau mir eine runter, damit ich es lerne)
$2B or not $2B
Geändert von himitsu (13. Nov 2024 um 17:39 Uhr)
|