确定运行时的项目(Delphi Seattle)

姐姐大师

我希望有人能帮助我解决这个小问题...

我有两个应用程序。它们都使用在 DPR 上添加的相同表单共享。我想在按钮上以这种形式确定我在运行时所在的项目。

每个都有一个名称,“projectA.exe”和“projectB.exe”。但是我无法使用“ExtractFileName(Application.ExeName)”获取exe名称,例如因为用户可以更改它并且验证它不起作用。我可以获得应用程序的版本,但在某些时候它们也可以相同,所以这也不可配置......

那么,独立于应用程序名称来识别按钮被单击的项目的最佳方法是什么?例如,我可以在运行时获得“项目名称”而不是应用程序名称吗?有没有办法做到这一点?

谢谢您的帮助!

大卫·赫弗南

在项目的版本资源中,您应该定义程序名称。大概你的每个程序都有不同的名字,所以这可以用来识别它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在运行时确定Python的实现?

Delphi 10 Seattle更改为Win32 GetPath以及冗余TPoint和_POINTL记录类型

在运行时确定Spring版本

Delphi Seattle默认字体很大

将JCL安装到Delphi 10 Seattle中时出错

在OS X上运行Delphi 10 Seattle应用程序时出现Dylib版本错误

将JVCL安装到Delphi 10 Seattle中

在Delphi Seattle中更改运行时DPI后如何处理菜单缩放

如何在iOS模拟器Delphi Seattle上进行HTTPS调用

Delphi 10 Seattle自动构建

Windows 10 TNotification中的内存泄漏在Delphi Seattle中?

Delphi 10 Seattle和10.1 Berlin无法调试COM DLL

W10 + Delphi Seattle,TFileOpenDialog + fdoForcePreviewPaneOn =在某些图像上崩溃

Delphi 10 Seattle在启动时不打开上次使用的项目

AES使用DCrypt在Delphi(10 Seattle)中加密字符串,并使用PHP / OpenSSL解密

Delphi 10 Seattle-Android项目构建失败

RAD Studio Seattle菜单混乱

数组大小在运行时确定

确定运行时间

在FMX中,如何使非可视组件在设计时可见(Delphi 10 Seattle)

在Delphi 10 Seattle中没有DecodeDateTime吗?

Finalbuilder 8无法加载Delphi 10 Seattle项目文件

Delphi DX Seattle FMX是否可以在带有9.1 SDK的同一.IPA文件中的IOS 8和IOS 9上运行应用程序

Delphi DX Seattle FMX TListView HeaderItem-在非白色背景上隐藏白色阴影文本

Firemonkey在后台Form Delphi 10 Seattle中进行操作

从Delphi Seattle下载android sdk工具时许可证状态检查失败

在C程序的运行时确定`OSTYPE`

GMLib Rad Studio 10 Seattle-Delphi-Android

CreateDir 函数在带有 Delphi 10 Seattle 的 Windows 8.1 下不起作用