vb.net选择系统文件夹问题!
SHGetPathFromIDList(lpIDList, sPath)会出现尝试读取或写入受保护内存,请问这个应该怎么解决啊?是不是我的哪里定义错误了? vb.net 选择系统文件夹
[解决办法]
VB.NET有FolderBrowserDialog控件可以用,就在左边的工具箱中。干嘛调用这些API。
[解决办法]
Dim fileDialog As New OpenFileDialog()
fileDialog.InitialDirectory = Environment.SpecialFolder.MyComputer
fileDialog.Filter = "Excle文件(*.xls)
[解决办法]
*.xls" '我假设打开excel,要是文本就换成txt,所有文件就*.*
If (fileDialog.ShowDialog() = DialogResult.OK) Then
'写你要的内容
end if