delphi - 确定哪个项目在运行时(Delphi Seattle)
问题描述
我希望有人能帮助我解决这个小问题......
我有两个应用程序。他们都使用在 DPR 上添加的相同表单共享。我想在一个按钮上确定我在这个表单中运行时的项目。
每个都有一个名称,“projectA.exe”和“projectB.exe”。但是我无法使用“ExtractFileName(Application.ExeName)”获取 exe 名称,例如,因为用户可以更改它并且验证它不起作用。我可以获得应用程序的版本,但在某些时候它们也可以是相同的,所以这也不可靠......
那么,独立于应用程序名称来识别单击了哪个项目的按钮的最佳方法是什么?例如,我可以在运行时获取“项目名称”而不是应用程序名称吗?有没有办法做到这一点?
谢谢您的帮助!
解决方案
在项目的版本资源中,您应该定义程序名称。大概您的每个程序都有不同的名称,因此可以使用它来识别它们。
推荐阅读
- php - php查询函数重复数据
- build - Netlify - 我的构建可执行文件的权限被拒绝
- spring-boot - PDF Excel 导出客户端和服务器端
- azure - 日志在 Azure 自定义日志中不可见
- ruby-on-rails - Rails Factory_Bot 和 reflect_on_association?
- php - PHP PDO 不工作,仍然可以 sql 注入
- python-3.x - UnboundLocalError:分配前引用的局部变量“img_files”
- python-3.x - psycopg2.OperationalError:无法连接到服务器:连接被拒绝(0x0000274D/10061)
- javascript - 如何将数值数据导出显示输入到代码预览和文件中?
- python - 在python并行处理中,如何找到第一个进程调用的函数?