德尔福在远景中

时间:2009-07-23 07:02:20

标签: delphi windows-vista permissions bde

我有一个问题 当我在delphi7中运行我的程序时 有一条错误消息

  

“未知表格类型 - 权限被拒绝 - 文件:c:\ PDOXURS.NET direcory C:\”

我不知道make tk一个答案

2 个答案:

答案 0 :(得分:11)

在Vista上,普通用户没有对c:\的写访问权限,因此在尝试使用Paradox时会收到Permission Denied错误消息,因为它需要写入某些文件。

两个不错的选择:

  • 将BDE Admin中的Net Dir更改为用户有权访问的路径
    • BDE管理员
    • 配置
    • Drivers =>本土悖论
    • 更改Net Dir
    • 应用
  • 调整c:\上所需文件的访问权限以允许用户访问

和一个不好的选择:

  • 以管理员身份运行程序

答案 1 :(得分:1)

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