delphi - 识别运行 Delphi 7 程序的服务器

标签 delphi delphi-7

不同版本的 Delphi 7 程序已部署在不同的服务器上。 为了帮助解决报告的错误,我正在尝试编写一个函数来识别程序运行的服务器。

以下代码获取本地计算机名称。

sbAll.Panels.Items[1].Text := 'Server: ' + GetEnvironmentVariable('COMPUTERNAME');

假设程序的绝对路径为:

\\Swingline\Programs\Folder\Program.exe

无论从哪台计算机上运行,​​如何让它返回Server: Swingline

最佳答案

您可以使用Application.ExeName,用斜杠将其分割并获取第二个元素...

关于delphi - 识别运行 Delphi 7 程序的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284922/

相关文章:

delphi - 嵌套通用记录

c# - 访问 Delphi DLL 抛出偶尔的异常

Delphi TWebBrowser 内存泄漏

c++ - 在 firemonkey 中加载一个 dylib

database - 覆盖 TFields 和 TStringField 中的 AsString

delphi - delphi如何自动完成?

delphi - 有没有办法在知道字段名称和值的情况下更新记录中的字段

delphi - 如何在使用具有非特定库路径的 Delphi 时删除重复资源(RES、DFM)?

delphi - 更改单个 DBInspector 行的颜色

delphi - 应用程序在退出时卡住 - 如何调试?