Ede*_*com 4 delphi bde delphi-7 windows-7
经过几个月的推迟,本周,我终于开始使用新的Windows 7 Professional PC进行实际开发(其中90%仍在Delphi 7中完成,其中一些程序仍在使用Borland IDAPI访问Paradox文件).以前的开发PC仍然是XP-one.
除了一件事以外,每件事都有效:不知何故,IDAPI和BdeAdmin配置文件的设置都搞乱了,或者它们在不同的位置被读/写.更准确地说,看起来两个配置文件是活动的.
它必须与在错误的文件夹或注册表设置中读取/写入的权限或设置有关,但在搜索它几个小时后,我放弃了.
以前有人有任何问题吗?如果是这样,希望有人解决了这个问题吗?
感谢任何想法/解决方案......
我的猜测是,它与Vista和Windows 7不允许程序更改C:\ Program Files文件夹下的文件这一事实有关.他们在虚拟商店中创建这些已更改文件的副本,该过程称为虚拟化.副本最终位于用户帐户的隐藏appdata文件夹中,可以在Local\VirtualStore\Program Files文件夹中找到.该文件夹中的结构反映了实际Program Files文件夹中的结构.
使用"硬编码"路径访问Program Files文件夹中的文件的程序将始终获得原始 - 未更改的文件内容.
解决方案:在虚拟XP系统中运行应用程序或升级应用程序可能是您最好的选择.
您可以尝试运行提升的应用程序.即:右键单击它们并选择以管理员身份运行.请注意,以管理员身份登录是不够的.甚至管理员也默认运行所有未提升的进程.您也可以创建快捷方式并为快捷方式设置"以管理员身份运行",而不是右键单击 - 此复选框位于属性对话框的兼容性选项卡上.虽然这可以缓解这个问题但不能保证.
| 归档时间: |
|
| 查看次数: |
4511 次 |
| 最近记录: |