Zitat von
mirella:
Was ist daran falsch?
if rectangle.left < (button1.left+button1.width) then showmessage 'Unfall';
Im gegensatz zu Visual Basic gibt es in Delphi um die Paramter einer Methode ( -> Prozeduren/Funktionen ) Klammern. Somit muss es
if rectangle.left < (button1.left+button1.width) then showmessage('Unfall');
sein.