Hmm, stimmt, keine Meldung
Aber mit Records als Property gibt es eh "nur" Probleme ... zumindestens sobald diese nicht ReadOnly sind.
Gib deinem Property mal einen Setter und dann versuch Folgendes.
MyForm.MyRecord.MyBoolean := True;
.
Das Funktioniert nicht, es wird zurecht nichts gesetzt, und hier sollte XE2 endlich eine Meldung ausspucken (hatte man in den alten Delphis vergessen zu machen).