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.