Hackbard_C
Grünschnabel
Guten Morgen,
Ich habe eine eigene Klasse, die ich via DLL bekomme und brauche davon aber nun mehrere Instanzen.. wieviel weiß ich erst zur Laufzeit.. mein Ansatz war also..
was aber mit einer NullPointer-Exception quittiert wird.. wie allociere ich den Speicher vorher?
Alternativ wollte ich dann..
probieren, aber das liefert mir einen Syntaxfehler...
Wie lautet es korrekt? Irgendwie scheint mein Visual Studio allgemein mit Generics bzw den spitzen Klammern nicht soviel anfangen zu können.. muß ich dafür noch irgendwas einstellen?
Benutze Visual Studio 2003 mit Visual C++ und .NET
Vielen Dank,
Hackbard_C
Ich habe eine eigene Klasse, die ich via DLL bekomme und brauche davon aber nun mehrere Instanzen.. wieviel weiß ich erst zur Laufzeit.. mein Ansatz war also..
Code:
d3plotReader* thed3plotReader[];
for(int readerNr=1;readerNr<=countSimulations;readerNr++)
thed3plotReader->Add( new d3plotReader(filename));
was aber mit einer NullPointer-Exception quittiert wird.. wie allociere ich den Speicher vorher?
Alternativ wollte ich dann..
Code:
System::Array<d3plotReader*>* thed3plotReader = __gc new System::Array<d3plotReader*>(countSimulations);
error C2143: syntax error : missing ';' before '<'
Wie lautet es korrekt? Irgendwie scheint mein Visual Studio allgemein mit Generics bzw den spitzen Klammern nicht soviel anfangen zu können.. muß ich dafür noch irgendwas einstellen?
Benutze Visual Studio 2003 mit Visual C++ und .NET
Vielen Dank,
Hackbard_C