Es ist nicht nur eine Karte oO? Ich benutzte nur die eine Variable für alle Karten.. bei 52 Karten müsste ich ja sonst 52x Karte anlegen..
Ich hab jetzt mal probeweise zu der Objectlist 2 karten hinzugefügt.. hat auch geklappt
Delphi-Quellcode:
ObjectList.Add(Player[i].HandKarte[1]);
ObjectList.Add(Player[i].HandKarte[2]);
Aber nachdem ich das Programm geschlossen habe, kommt nen Fehler
Delphi-Quellcode:
procedure TForm1.FormDestroy(Sender: TObject);
begin
ObjectList.free;
end;
Zugriffsverletzung bei der Adresse 000000000 ... ich dachte das Freigeben muss man machen?