Fájl megnyitás VB.NET 2005

Fájl megnyitás VB.NET 2005
2006-02-01T12:05:30+01:00
2006-02-01T21:30:03+01:00
2022-10-28T21:40:40+02:00
mesyre
Hogyan tudok fájlot megnyitni VB.NET 2005-ben úgy, hogy ne kelljen megadnom a program címét amely ezt képes megnyitni. Egyáltalán van rá módszer, hogy a VB helyett a Windows keresse meg, hogy az xy kiterjesztésű fájlokat minben nyissa meg?

Eddig ezt a kódot használtam megnyitásra:
Shell "notepad.exe C:\\\\lost.txt", vbNormalFocus

Most viszont nem tudom előre a kiterjesztést.

Próbáltkoztam még a File.Open(Path.GetFileName(txtforras.Text))
De hibát jelez:

Error 1 Overload resolution failed because no accessible 'Open' accepts this number of arguments.

(File.Delete(Path.GetFileName(txtforras.Text) működik)
Mutasd a teljes hozzászólást!
shell-t felejtsd el, VB6-os "csökevény".
Dim NewProcess As Process = New Process NewProcess.Start(Me.TextBox1.Text)
Mutasd a teljes hozzászólást!

  • Köszönöm szépen a megoldást. Először nem akart müködni, de egy kis változtatással rendbe jött a dolog. Végül ezt a kódot használtam:


    Dim NewProcess As Process = New Process
    System.Diagnostics.Process.Start(Me.txttitok.Text)
    Mutasd a teljes hozzászólást!
  • Szvsz itt az ideje venned egy könyvet ami a programozásról szól. Meg kellene tanulnod az alapokat, mielőtt a kódolásba belekezdenél (és ezt most tényleg nem bántásnak szánom), ugyanis gőzöd nincs arról, hogy mit mért csinálsz:
    Dim NewProcess As Process = New Process
    Ez a sor teljesen felesleges ha késöbb nem használod a NewProcess objektumodat.
    Mutasd a teljes hozzászólást!
  • pfff... ez most nagyot ütött :) van könyvem és lapozom is rendessen... de ott pl. a fájlkezelés és az adatbázis elégszerényen, egyálltalán nincs leírva. Fekete Könyv Visual Basic.NET... tutdsz ajánlani egy jobbat?
    A kódért meg én kérek elnézést, mert már rohadtúl beakarok fejezni valamit, és csak másoltam és a hibát javítottam a második sorba... elsőre csak most vetettem egy-két pillantást.
    Türelmedet kérem :)


    kellenek ilyen lááámák is :)
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd