Thema
:
Delphi
typecast in neuen Delphi-Versionen
Einzelnen Beitrag anzeigen
uligerhardt
Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
Delphi 2007 Professional
#
8
AW: typecast in neuen Delphi-Versionen
14. Okt 2015, 13:20
Zitat von
samso
:
markieren
Code:
MyEdit1.ReadOnly : True
TEdit(MyEdit1).ReadOnly : False
(MyEdit1 as TEdit).ReadOnly : True
GetReadOnly(MyEdit1) : False
Ist doch klar:
Bei 1 ist die Variable vom statischen Typ TMyEdit, also kommt True. Passt.
Bei 2 und 4 ist der statische Typ TEdit, aber der dynamische TMyEdit. Wichtig ist aber der statische Typ, also False. Passt auch.
3 sollte wie 2 laufen, wegen des Bugs kommt aber True.
Uli Gerhardt
Zitat
uligerhardt
Öffentliches Profil ansehen
Mehr Beiträge von uligerhardt finden