Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » StringArray globalisieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
30.08.2006, 12:23 Uhr
RaMireZ



Hallo Leute,

ich hab folgendes Problem:
Ich programmiere derzeit an einem Projekt mit mehreren Leuten.
Deshalb programmieren wir auch modular. In einer der Funktionen befindet sich
ein String-Array. Dieses wurde folgendermassn deklariert:

String *Preis[];
Preis = new String* [15];
Preis[0] = new String("");

diese Deklaration findet in der Funktion "Form1_Load" statt.
Jetz brauche ich diesen Array in einer anderen Funktion, nämlich
bei dem Event "Combobox_SelectedIndexChanged".
In dieser Funktion kennt er das Array natürlich nicht.
Aber wie kann ich das Array global verfügbar machen ?
Wenn mir da jemand helfen kann würde ich mich sehr freuen...danke im voraus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.08.2006, 12:26 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


warum benutzt ihr nicht CStringArray, dann müsst ihr euch nich um die Speicherverwaltung kümmern. Ansonsten musst du halt das Array als Member deklarieren, dann kannste überall aus der Klasse darauf zugreifen.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.08.2006, 13:41 Uhr
RaMireZ



wie deklariere ich das array als member ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.08.2006, 14:00 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi, hmm das schaut insgesamt mehr nach C#/.NET aus, ich verschieb das mal
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.08.2006, 14:24 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
VC Windows Forms Anwendung (.Net)
- private Klassenvariable anlegen, wie Flo schon schrieb

C++:
private:
        String *Preis[];
        /// <summary>
        /// Erforderliche Designervariable.
        /// </summary>
        System::ComponentModel::Container * components;

        /// <summary>
        /// Erforderliche Methode für die Designerunterstützung.
        /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
        /// </summary>
..........
..........
private: System::Void Form1_Load(System::Object *  sender, System::EventArgs *  e)
             {
                 Preis = new String* [15];
                 Preis[0] = new String("");
             }
..........
..........


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
30.08.2006, 15:45 Uhr
RaMireZ



vielen dank, hat gefunzt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: