Bei der Abfrage
Code:
For i := 1 To Schritt Do
Begin
If (Left > Droid1.Left) And ((Left + Width) < (Droid1.Left + Droid1.Width)) Then
Begin
Break;
Visible := False;
End;
Hat Droid1 = nil und damit Droid1.Left etc keinen Wert. Sagt jedenfalls Delphi..
Du meinst Public Variablen, die dann die Werte wie Droid1.Left haben? Also integers?