问题标签 [delphi-11-alexandria]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 如何检测右键单击带有 WM_MENURBUTTONUP 的 TMenuItem?
在 Windows 10 上的 32 位 Delphi 11 VCL 应用程序中,我使用一个TApplicationEvents
组件来捕获 Windows 消息。不幸的是,当我右键单击MenuItem时,TApplicationEvents
似乎对消息没有反应:WM_MENURBUTTONUP
TPopupMenu
微软文档说:
WM_MENURBUTTONUP 消息
当用户在光标位于菜单项上时释放鼠标右键时发送。
或者,WM_COMMAND
通过左键和右键单击发送。但是,出于特定目的,我只需要在右键单击菜单项时做出反应。
delphi - 如何使用编译器指令更改 .dfm 属性?
是否可以为 Delphi 11 上引入的 .dfm 属性创建编译器指令,例如
所以其他使用 10.4.2 或更低版本的开发人员能够使用相同的单元而不必忽略错误和/或然后提交没有该属性的表单?
尝试按照上面列出的完全相同的方式进行操作,但无法编译,它会在条件行中引发链接器错误。
提前致谢!
delphi - 无法在 Delphi 11 中注册任何组件
我在使用 Delphi 11 时遇到问题。我无法注册任何组件,当我右键单击包并选择安装时出现附加错误
已经在 embarcadero ( https://quality.embarcadero.com/browse/RSP-36334 ) 上注册了一个错误,但我希望我能在这里得到帮助,因为我担心 embarcadero 不会在附近解决这个问题未来。也许他们改变了我们现在必须注册自己的组件的方式?
delphi - Delphi - ControlListButton.OnClick - 如何从 ControlList 确定 AIndex
Delphi - ControlListButton.OnClick - 如何从 ControlList 确定 AIndex
您好,我正在开发一个日历表单,我正在尝试查找 ControlList 中的 ControlListButton 的索引。在 BeforeDrawItem 中,Label.Caption 设置为来自 ClientDataSet 的描述
ControlList.BeforeDrawItem 有一行使用 AIndex
ControlListButtonClick 仅与 Sender 一起显示。如何获取在 BeforeDraw 期间创建的点击的 AIndex?
IE。
我应该使用 ClientDataSet.RecNo 作为在 ControlList 中单击的行的索引吗?或者 ButtonClick 中有没有办法查看被选中的行?
delphi - Delphi 11 / RAD Studio 11 月 11 日补丁 - 完成了吗?
有谁知道关于“PatchTool.exe”的最后一条消息是否完整?它似乎没有进展。取消并重新启动计算机是否安全?
https://blogs.embarcadero.com/rad-studio-11-alexandria-november-patch-available/
我通过 gettit 下载了它以进行自动安装。
delphi - 为冗余的 Delphi 代码自动重构?
我编写了这个由30行组成的冗余代码:
我通过仅应用逻辑将代码提取到一个小方法来手动重构代码:
然后我用这4行代码的方法(相比之前的冗余代码节省了26行):
这种冗余代码的重构如何自动化?是否有任何图书馆或通用资源用于此目的?
android - 从 delphi 应用程序启动远程非 delphi 服务
我有一个应用程序正在公开我希望启动和通信的后台服务。无论如何,TRemoteServiceConnection 没有启动此类服务的方法。
- 如何从delphi应用程序启动远程服务,它是另一个应用程序(本机java代码)的一部分?
delphi - 使用 Edge 引擎更改 TWebBrowser 中的 UserDataFolder
直接使用TEdgeBrowser时,可以设置自定义UserDataFolder属性值。将TWebBrowser与 Edge引擎一起使用时,有没有办法设置它?
编辑:找到解决方法:WEBVIEW2_USER_DATA_FOLDER
在创建组件之前设置环境变量:
创建 WebView2Environment 时,会验证以下环境变量: