Möchte Array In Form erzeugen
-
Hoi hoi,
ich möchte in meine Programm ein Array erzeugen.
Doch dies ist nach einigen Versuchen gescheitert.Wenn ich z.B: mein Array so deklaiere int fahrzeit[1000];
bekomm ich als Fehler Meldung:""fahrzeit" kann nicht als Member von "Robotersteuerung::Form1" (verwaltet) definiert werden: Gemischte Typen werden nicht unterstützt."
Woran liegt es?
public ref class Form1 : public System::Windows::Forms::Form { public: //iHandle Variable int iHandle; bool steuerung_normal; bool steuerung_unterboden; bool steuerung_wegsp; int fahrzeit[1000]; //Variable für die Geschwindigkeit der Motoren int geschwindigkeit; Form1(void) { InitializeComponent(); // //TODO: Konstruktorcode hier hinzufügen. // }
-
In C++/CLI werden Arrays anders definiert.
Auf dein Bsp. bezogen:// Im Header File array<int>^ fahrzeit; // Im Implementations File (z.B. im CTOR) fahrzeit = gcnew array<int>(1000);
Hier noch eine Quelle zum nachlesen:
http://www.codeproject.com/KB/mcpp/cppcliarrays.aspxGruss Simon