Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » VC++ 2005 managed Array füllen

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
16.11.2005, 22:25 Uhr
Joltan



Hallo, ich habe ein kleines Problem mit dem neuen VC++2005. Ich habe mir ein paar Klassen zusammengeschustert und möchte nun einer davon ein paar statische Byte-Arrays verpassen. Da die Klassen selbst 'managed' sind, ist es leider nicht möglich folgendes zu tun:


C++:
        static unsigned char ba[32] =
                {0x20,0x00,0x01,0x08,0xC8,0xD8,0x99,0xF4,
                 0x1F,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
                 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                 0xAE,0x91,0xE1,0xEE,0x00,0x00,0x00,0x00};


Aber wenn ich mit

C++:
static array<Byte,1> ba = gcnew <Byte,1>(32);

mein Array definiere, dann finde ich keinen Weg wie ich alle Inhalte auf's Mal zuweisen kann. Und 32x je Array SetValue() bzw. jeweils eine Schleife, das ist doch unnötiger Aufwand (hoffe ich). Wie also geht's einfacher?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.11.2005, 23:44 Uhr
Joltan



Hab's gelöst:

C++:
        static array<unsigned char,1> ^ba =
                {0x20,0x00,0x01,0x08,0xC8,0xD8,0x99,0xF4,
                 0x1F,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
                 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                 0xAE,0x91,0xE1,0xEE,0x00,0x00,0x00,0x00};


 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: