我正在更新几个程序,以便在以前只为Windows XP构建的Windows 7和Windows 8上运行。
在这个过程中有许多问题需要克服,但我在这里要问的具体问题是如何处理这样的代码:
Private Sub cmdDone_Click()
Dim OutputList(3) As String
Call OutputSheathingTypes
OutputList(1) = glProjectName
OutputList(2) = glWallTypeFilePath
OutputList(3) = glSheathingTypeFilePath
Call OutputListToFile("C:\vbadatapipe.txt", OutputList)
End
End Sub
特别是这一行:
Call OutputListToFile("C:\vbadatapipe.txt", OutputList)
在Windows XP中,访问C:\目录没问题。但在Windows的后续版本中需要管理员shananigans。
我不想要特定的语言答案,因为我在使用从LISP到VB6 / VBA等多种语言编写的应用程序中遇到此问题
创建和使用这些临时文件的新常见做法是什么?对于Windows 7和8计算机,我应该在哪里指向它?