Einzelnen Beitrag anzeigen

fishbrain

Registriert seit: 17. Sep 2007
Ort: Regensburg
132 Beiträge
 
#1

Problem mit Globalen und OOP

  Alt 8. Jan 2008, 15:05
Hallo
ich hab wohl ein ganz grundlegendes Problem:
eine Variable EDir eine Zufallszahl von 0 bis 5 sein.
Delphi-Quellcode:
  randomize;
  Edir := random(5);
So nun is Edir in der Klasse TEnemy unter Public als Integer definiert:
Delphi-Quellcode:
   TEnemy = Class(TImageSpriteEx)
    private
    public
    EDir : Integer;
Wenn ich es so mache kriege ich eine Fehlermeldung und das Programm hängt sich auf.
Wenn ich Edir jedoch unter den Globalen Variablen dekliniere funktioniert alles einwandfrei.
Für mich ergibt das keinen Sinn. Ist das ein Überlegungs oder ein Programmierfehler?
Vllt kann mir ja jemand helfen. Danke schonmal
  Mit Zitat antworten Zitat