si è corretto.
se proprio vuoi, al posto di
puoi fare:codice:if MessageDlg('Confermi?', mtInformation,[mbYes, mbNo], 0) = mrYes then CanClose:=True;
codice:CanClose := MessageDlg('Confermi?', mtInformation,[mbYes, mbNo], 0) = mrYes;
ma la sostanza non cambia.