我試圖安裝BDE引擎通過從我的安裝程序執行以下命令行如下。BDE安裝:驅動器c上沒有足夠的空間。無論如何安裝到這個位置
ShellExecute(0, nil, 'regsvr32.exe', 'BdeInst.dll', nil, SW_SHOW);
它彈出消息請求在特定位置安裝BDE引擎的權限。當你點擊OK按鈕時,它會彈出另一條消息,如下所示。
我確認我有足夠的自由空間,在我的hardrive。當您單擊是按鈕時,它會成功安裝BDE引擎。
我不知道爲什麼。另外,關於這方面的信息並不多。
任何輸入將不勝感激。
你相信你在硬盤上有多少空間(MB) - 可用?你運行的是哪個版本的Windows(如果你正在運行Windows)。 –
@PatrickMoloney就像我有超過80GB。安裝程序正在Windows 7下開發,並在Windows 8,Windows 7甚至XP上測試安裝。他們都提出了同樣的錯誤。 – ThN
問題是,bde安裝程序使用GetDiskFreeSpace,而不是GetDiskFreeSpaceEx - http://support.microsoft.com/kb/202455 – Petesh