Tuolla toisessa aiheessa, "VB6 Ohjelman kansio selville?", oli tärkeä huomautus siitä että Vistassa ei voi tallennella tietoja ohjelmakansioon.
Mitenkäs vb.netissä haetaan ne kansiotiedot? Ei kai tarvi mitään API-juttuja?
Itselläni tosin on XP mutta olisihan se hyvä tehdä sellainen joka toimii sitten joka Windowsissa.
Tuosta SpecialDirectories kohdasta voisi aloittaa etsimisen.
With My.Computer.FileSystem OhjelmaHakemisto = .CombinePath(.SpecialDirectories.ProgramFiles, "MinunSovellus") OmatTiedostot = .SpecialDirectories.MyDocuments End With ' Tai ohjelman hakemisto suoraan OhjelmaHakemisto = System.AppDomain.CurrentDomain.BaseDirectory()
Kiitos avusta!
Aihe on jo aika vanha, joten et voi enää vastata siihen.