多个 Borland Delphi 7 应用程序在 Windows 7 PC 上执行时出现问题。
在 XP PC 上运行但不在 7 PC 上运行的一个进程会删除文件并移动文件。
该过程使用以下命令:
SysUtils.DeleteFile(FileName)
或
IdGlobal.CopyFileTo(FilePathandNameCurrent, FilePathandNameNew)
这是错误消息:
[DBNETLIB][ConnectionWrite (send()).]General network error. Check your network documentation
CopyFileTo 函数将文件从用户 PC 移动到网络文件夹。用户有权访问此文件夹。
我认为这些功能与 7 不兼容。有人可以确认吗?如果不用 C# 重新编写这些应用程序,在 7 PC 上运行 XP 模式是唯一的解决方案吗?
最佳答案
您提供的错误消息与复制或删除文件无关,因此我怀疑您的问题与您提到的功能无关。如果我没记错的话,DbNetLib 是一种连接 SQL Server 或其他数据库的方法。
显然应用程序无法访问 SQL Server(或其他一些数据库)实例。也许连接字符串不正确,或者网络连接被中断,或者您的防火墙规则阻止连接。
关于delphi - Borland Delphi 7 - Windows 7 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5094526/