array<String^> in einer ref class mit IO::File::ReadAllLines
-
public: array<String^> ^collection;
public: void Read(String^ path){
collection=IO::File::ReadAllLines(path);
}
führt zuAn unhandled exception of type 'System.NullReferenceException' occurred in sheetreader.exe Additional information: Object reference not set to an instance of an object.
Was mach ich falsch
-
-
Ich raff garnichts was is dereferenzieren und warum funktionierts nicht einfach so
-
Dann nimm ein Grundlagenbuch Deiner Wahl und schlag dort nach.
Du hast irgendwo einen Nullzeiger im Spiel und verlangst, das Dein Programm damit was anfängt.
Das sagt Dir aber auch dieser Satz aus der Fehlermeldung:
Object reference not set to an instance of an object.
warum funktionierts nicht einfach so
IMHO ist es völlig Sinnlos mit C++/CLI bzw. Winforms in C++ anzufangen, wenn man nicht zuvor ein paar Grundlagen durch gegangen ist. Eventuell solltest Du Dir überlegen für den Einstieg eine andere Sprache zu verwenden. VB oder ggf. C# , auf diese zwei Sprachen gibt es viel Informationen im Internet.
-
Ich arbeite erst seit kurzem mit CLI,
Davor habe ich habe ich mit dem C++ aus MSVC6.0 gearbeitetIch habs jetzt geschafft, indem ich die array<String^> inerhalb der Funktion hab, so kann die Referenz gar nicht null sein oder so