ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
816
816
EMPFEHLEN
-
29.05.10 00:40 #1its-a-me Tutorials.de Gastzugang
Da stehe ich vor einem so trivialen Problem und komme einfach nicht weiter! Ich habe es anscheinend nicht so mit Arrays, denn ich entdecke den Fehler einfach nicht!
Ich möchte jedes Laufwerk mit einem FileSystemWatcher "überwachen", deswegen deklariere ich erstmal ein Array:
Dim FSWatcher(My.Computer.FileSystem.Drives.Count - 1) As FileSystemWatcher
Wenn ich jetzt den Filter mit " FSWatcher(0).Filter = "" " einstellen will, folgt auch schon die NullReferenceException während der Ausführung. Ich soll zur Fehlerbehebung mit "New" instanzieren, nur das geht dummerweise bei Arrays nicht. (wieso eigentlich?)
Was mache ich falsch?
-
Hi
Du hast erstmal nur ein Array deklariert!
Diese ist weder instaniiert noch haben die einzelnen Felder im Array Instanzen!
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
29.05.10 14:11 #3its-a-me Tutorials.de Gastzugang
Danke für die Hilfe! Nur, wie mache ich das
? Ich habe es früher schon nicht kapiert und kapiere es jetzt immer noch nicht, wo ich lange Zeit nicht mehr programmiert habe...
Es fällt mir nämlich immernoch schwer, den Begriff "Instanz" oder "instanzieren" in der Informatik richtig einzuordnen. Und warum geht es beim Stringarray auch ohne?
Dim a(1) As String
a(1) = "abc"
Hierbei tritt kein Fehler auf.
Danke schonmal im Vorraus für die Hilfe!
-
Hi
Das funktioniert, da "abc" bereits eine String-Instanz ist, die du dem Feld a(1) zuweist.Code vbnet:1 2
Dim a(1) As String a(1) = "abc"
Du musst also jedes Feld erst instaniieren (Achtung, könnten Syntaxfehler drin sein, bin kein VBler
)
Code vbnet:1 2 3
Dim a(2) As FileSystemWatcher a(0) = New FileSystemWatcher a(1) = New FileSystemWatcher
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
01.06.10 17:19 #5its-a-me Tutorials.de Gastzugang
Die Lösung meines Problems!
Ich wusste, dass es igrendwas blödes war...
Danke für die Hilfe! Der Code ist übrigens Fehlerfrei
Ähnliche Themen
-
array element ansprechen
Von Johannes Schmidt im Forum PHPAntworten: 8Letzter Beitrag: 21.10.08, 22:09 -
Problem mit DataSet Array NullReferenceException
Von Itallian im Forum .NET CaféAntworten: 2Letzter Beitrag: 19.08.08, 10:13 -
NullReferenceException beim laden einer XML-Datei
Von Despair Blue im Forum .NET ArchivAntworten: 4Letzter Beitrag: 14.04.05, 17:57 -
Wie Array ansprechen
Von InXtremO im Forum .NET ArchivAntworten: 2Letzter Beitrag: 02.11.04, 15:11 -
Checkbox-Array ansprechen
Von foerbyratte im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 10.08.04, 08:28





Zitieren

Login





