?
Hi zusammen,
Ich muss zur Zeit das Spiel Schiffe Versenken in c++ programmieren und zwar OOP.
Mein Problem ist folgendes:
Ich habe eine Klasse namens Steuerung, die quasi von überall aus aufgerufen werden können soll. Also von jeder Form, anderen Klasse etc.
Das Problem ist ich hab in der Klasse als Attribut zwei Strings, die den Namen des Spieler und des Gegners beinhalten.
z.B.
System::String^ SpName
Mein Problem ist nun, wenn ich die so mache bekomme ich die Meldung, dass ein verwalteter "SpName" nicht in einer nicht verwalteten Klasse stehen darf.
Wenn ich die Klasse verwaltet mache, also ein ref davor hänge klappt es. Dann allerdings habe ich das Problem, dass ich die Klasse nicht global als Objekt deklarieren kann und somit auf jeder Form extra lokal deklarieren muss und dann bringt sie ja nichts, da ich dann die Spielernamen nich von üebrall auslesen kann.
Daher die Frage, wie kann ich dies realisieren?
Vielen Dank im Voraus.
Gruß
Hirsch