Einzelnen Beitrag anzeigen

Benutzerbild von flomei
flomei

Registriert seit: 17. Jan 2003
Ort: Schieder-Schwalenberg
2.094 Beiträge
 
Delphi 2005 Personal
 
#1

Fehler am Ende einer Prozedur

  Alt 7. Mär 2003, 23:56
In meinem Spiel steuere ich ein Image nach links und rechts. Das mach ich mit Buttons (ist schön einfach) und ner OnKeyDown Prozedur.
Wenn ich jetzt eine Begrenzung festlegen will, damit mein Image nicht zu weit nach links oder rechts bewegt wird krieg ich nen Fehler.
Code:
procedure TForm1.Border(Sender: TObject);
begin
if
Ship.Left= Ship.Left -150 //maximal 150 Pixel nach links
then
moveleft.Enabled:= false
or
if
Ship.Left= Ship.Left +150 //maximal 150 Pixel nach rechts
then
moveright.Enabled:= false
end;
Wenn ich das jetzt starten will krieg ich diese Meldung:
Zitat:
Operator not applicable to operand type
Der Cursor steht dann am Ende der Prozedur nach "end" und vor ";"

Wo hab ich den Fehler gemacht???

Thx im Voraus!
MfG Florian
Angehängte Dateien
Dateityp: txt code.txt (681 Bytes, 3x aufgerufen)
Florian Meier
... ist raus.
Vielen Dank für die Zeit mit euch!
http://www.flomei.de -- http://www.md5hash.de
  Mit Zitat antworten Zitat