der Bereich
var Karte1,Karte2:Integer;
sorgt für die Schutzverletzungen, nimm die Deklaration mal in den private Bereich mit auf...
Und was genau bewirkt das ganze?
Also bei mir ist es so gewesen, dass das Programm abstürzte, wenn ein Paar gefunden wurde. Allerdings passierte das nur manchmal und nicht immer.
Habe es inzwischen gelöst und das Programm ist fertig. Dazu habe ich ein Array genommen, in dem steht, welche Karten noch nicht gefunden wurden. Dann eben per Schleife das Deckblatt bei einem Spielerwechsel hinzufügen und bei den schon gezogenen mit .hide einfach das Bild vestecken
Danke euch allen, eure Tipps haben meine Arbeit wirklich extrem erleichtert.