Ich schreib am besten mal bissl code, wa. :
SchreibKoordinaten.h hat die Listen so deklariert:
private:
int koordX;
int koordY;
List<Point> ^koordinaten;
List<Point> ^k_History;
public:
SchreibKoordinaten(int x, int y);
void setKoord(int x, int y);
void addeHistory();
void macheRueckgaengig();
void wiederholeRueckgaengig();
in der cpp siehts so aus:
SchreibKoordinaten::SchreibKoordinaten(int x, int y) {
koordinaten = gcnew List<Point>();
koordinaten->Add(gcnew Point(x, y));
}
void SchreibKoordinaten::setKoord(int x, int y){
koordinaten->Add(gcnew Point(x,y));
}
und der gibt mir den Fehler bei dem hinzufügen des Points...