德尔福在Vista

问题描述:

我有一个问题 当我在Delphi7中运行我的程序 了一个错误消息德尔福在Vista

“未知表型 - 权限被拒绝 - 文件:C:\ PDOXURS.NET猪病C:\”

我不知道做 TK一个答案

在Vista上,普通用户没有写访问到c:\,所以你在尝试使用悖论,因为当Permission denied错误消息它需要s写入一些文件。

两个很好的选择:

  • 更改网络迪尔在BDE管理员用户访问
    • BDE管理员
    • 配置
    • 驱动程序=>本地悖论
    • 路径
    • 更改净目录
    • 应用
  • 调整对C上的所需文件的访问权限:\允许用户访问

和一个坏的选择:

  • 运行程序作为管理员
+1

普通用户无权访问写入c:\,他们可以正常读取。悖论需要打开该文件以进行读/写访问。 – skamradt 2009-07-23 16:06:49

其他需要注意的是虚拟商店。它可能包含您可能想要删除的BDE配置的副本。我目前不在vista机器前,但路径类似\ users \ username \ appdata \ local \ virtual store(或类似的东西)。然后会有一个程序文件\常用文件\ borland shared \ bde的子目录 - 您需要删除这里的文件。