delphi - Borland Delphi 7 - Windows 7 问题

标签 delphi windows-7

多个 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/

相关文章:

Delphi:存在水平条时手动绘制 ListView

Excel VBA Msxml2.XMLHTTP.6.0 与 Msxml2.ServerXMLHTTP.6.0

windows-7 - 这个批处理脚本的语法有什么问题?

delphi - Qt 或 Delphi...如果您要选择其中之一?

.net - 如何分别用delphi和.Net生成Winform应用程序?

delphi - 如何检查枚举是否等于几个不同值中的任何一个?

delphi - 如何使用 Delphi 将部分透明的图像打印到 PDF Canvas?

delphi - 如何处理 Windows 7 的 125% 或 150% 放大率 (Delphi)

delphi - 以提升的权限运行在WIN7上失败

php - UTF-8、PHP、Win7 - 现在有解决方案可以使用 php 在 Win 7 上保存 UTF-8 文件名吗?