2009-07-23 119 views
1

我有一個問題 當我在Delphi7中運行我的程序 了一個錯誤消息德爾福在Vista

「未知表型 - 權限被拒絕 - 文件:C:\ PDOXURS.NET豬病C:\」

我不知道做 TK一個答案

回答

11

在Vista上,普通用戶沒有寫訪問到c:\,所以你在嘗試使用悖論,因爲當Permission denied錯誤消息它需要s寫入一些文件。

兩個很好的選擇:

  • 更改網絡迪爾在BDE管理員用戶訪問
    • BDE管理員
    • 配置
    • 驅動程序=>本地悖論
    • 路徑
    • 更改淨目錄
    • 應用
  • 調整對C上的所需文件的訪問權限:\允許用戶訪問

和一個壞的選擇:

  • 運行程序作爲管理員
+1

普通用戶無權訪問寫入c:\,他們可以正常讀取。悖論需要打開該文件以進行讀/寫訪問。 – skamradt 2009-07-23 16:06:49

1

其他需要注意的是虛擬商店。它可能包含您可能想要刪除的BDE配置的副本。我目前不在vista機器前,但路徑類似\ users \ username \ appdata \ local \ virtual store(或類似的東西)。然後會有一個程序文件\常用文件\ borland shared \ bde的子目錄 - 您需要刪除這裏的文件。