Thema: Delphi Problem mit TQue

Einzelnen Beitrag anzeigen

Skyrunner2

Registriert seit: 11. Jan 2005
Ort: Bochum
50 Beiträge
 
Delphi 2006 Architect
 
#1

Problem mit TQue

  Alt 28. Feb 2005, 00:08
Warum bekomme ich die fehlermeldung (siehe quellcode)??
Delphi-Quellcode:
procedure Tmaze.PrimGenerator;
var //[..]
    FieldID:Tpoint;
    Q:TQueue;

begin
       //Prepare Maze Memory Image
       //[..]

       //init Algorithm
       randomize;
       FieldID.x:=random(width);//integer für Labyrinth(maze) Zellen koordinaten
       FieldID.y:=random(Height);//integer für Labyrinth(maze) Zellen koordinaten

       q.Create;
       q.Push(addr(FieldID));

       //So hier nur mal zum testen
       //Will ich top von Q (q.pop) wieder unter FieldID Speicher.
       //Bin mir aber nie sicher wo das dumme ^ding hinkommt - also eigentlich schon klar, aber bekomme fehler meldung:
      

       FieldID:=q.Pop^;
       //[Error] MazeClass.pas(291): Incompatible types: 'TPoint' and 'procedure, untyped pointer or untyped parameter'

hmm ich hoffe die kommentare im quelltext genügen wenn nicht bitte sagen!
  Mit Zitat antworten Zitat