Hallo,
ich bin absoluter Anfänger im programmieren und habe deshalb noch nicht wirklich Erfahrung damit.
Ich möchte gerne den Inhalt einer Datei mit vb.net auslesen und mein letzter erfolgloser Versuch sah wie folgt aus:
Dim openfile As New OpenFileDialog()
If openfile.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
latest.Text = openfile.FileName
Daraufhin bekam ich die Fehlermeldung:
Für den aktuellen Thread muss der STA-Modus (Single Thread Apartment) festgelegt werden, bevor OLE-Aufrufe ausgeführt werden können. Stellen Sie sicher, dass die Hauptfunktion mit STAThreadAttribute gekennzeichnet ist. Diese Ausnahme wird nur ausgelöst, wenn ein Debugger mit dem Prozess verbunden ist.
Wäre schön, wenn jemand weiß, wie dieses Problem zu lösen ist. Braucht man evtl bestimmte Imports/Verweise?Wenn ja welche? Er hat speziell mit openfile.ShowDialog() ein Problem.
*Topic verschoben*
ich bin absoluter Anfänger im programmieren und habe deshalb noch nicht wirklich Erfahrung damit.
Ich möchte gerne den Inhalt einer Datei mit vb.net auslesen und mein letzter erfolgloser Versuch sah wie folgt aus:
Dim openfile As New OpenFileDialog()
If openfile.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
latest.Text = openfile.FileName
Daraufhin bekam ich die Fehlermeldung:
Für den aktuellen Thread muss der STA-Modus (Single Thread Apartment) festgelegt werden, bevor OLE-Aufrufe ausgeführt werden können. Stellen Sie sicher, dass die Hauptfunktion mit STAThreadAttribute gekennzeichnet ist. Diese Ausnahme wird nur ausgelöst, wenn ein Debugger mit dem Prozess verbunden ist.
Wäre schön, wenn jemand weiß, wie dieses Problem zu lösen ist. Braucht man evtl bestimmte Imports/Verweise?Wenn ja welche? Er hat speziell mit openfile.ShowDialog() ein Problem.
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()