Hab mal eine Frage,
wieso funktioniert folgender Code nicht:
Ich habe eine eigene Dateiendung erstellt, diese registiert.
Wenn ich einen Doppelklick auf die datei mache öffnet sich gut das programm (so wie es soll)
Der code oben ist in dem Programm das sich öffnet im Form_Load event.
wieso funktioniert folgender Code nicht:
VB.NET-Quellcode
- If My.Application.CommandLineArgs.Count > 0 Then
- Dim v As Array
- Dim mypath As String
- Dim commandlineargs As String = Environment.CommandLine
- v = Split(commandlineargs, """ ")
- mypath = v(1)
- Try
- MsgBox(mypath)
- ListView1.Items.Clear()
- Dim vpr As New IO.StreamReader(mypath) ' Sollte eigentlich klar sein
- While Not vpr.EndOfStream
- With ListView1.Items.Add(vpr.ReadLine)
- .SubItems.Add(vpr.ReadLine)
- .SubItems.Add(vpr.ReadLine)
- .SubItems.Add(vpr.ReadLine)
- End With
- End While
- vpr.Close() 'Datei schließen
- Catch ex As Exception
- MsgBox("")
- End Try
- End If
Ich habe eine eigene Dateiendung erstellt, diese registiert.
Wenn ich einen Doppelklick auf die datei mache öffnet sich gut das programm (so wie es soll)
Der code oben ist in dem Programm das sich öffnet im Form_Load event.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Gather“ ()