几个Borland 7应用程序在Windows 7 PC上执行时遇到问题。
一个正在XP PC上工作的进程不工作在7 PC上,它删除一个文件并移动一个文件。
该过程使用以下命令:
SysUtils.DeleteFile(FileName)或
IdGlobal.CopyFileTo(FilePathandNameCurrent, FilePathandNameNew)这里是错误消息:
DBNETLIBGeneral网络错误。查看您的网络文档
CopyFileTo函数将文件从用户PC移动到网络文件夹。用户可以访问此文件夹。
我认为这些功能与7不兼容,有人能确认吗?如果没有在C#中重写这些应用程序,那么在7 PC上运行XP模式是唯一的解决方案吗?
发布于 2011-02-23 18:04:49
您提供的错误消息与复制或删除文件无关,因此我怀疑您的问题与您提到的功能无关。如果我没记错,DbNetLib是连接到Server或其他数据库的一种方式。
显然,应用程序无法到达Server (或其他数据库)实例。可能连接字符串不正确,或者网络连接被中断,或者您有阻止连接的防火墙规则。
发布于 2011-02-23 23:38:53
Windows 7与Windows不同.1不同之处在于Windows 7提升的管理员权限,默认情况下不会被访问(即使您以管理员身份登录)。
我们来看看这是不是你的问题..。
若要以管理员模式运行应用程序,请右键单击exe并选择“以管理员身份运行”.如果它不起作用。你得到同样的错误信息)那么我们就走错路了.但是如果是这样的话,那么您需要的是在项目中包含一个清单文件。这将允许您的程序每次以管理员身份运行,而不需要右击。
从这里开始http://delphi.about.com/library/bluc/text/uc111601a.htm
https://stackoverflow.com/questions/5094526
复制相似问题