Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi Firemonkey替代VCL快捷方式()函数_Delphi_Delphi Xe2_Firemonkey - Fatal编程技术网

Delphi Firemonkey替代VCL快捷方式()函数

Delphi Firemonkey替代VCL快捷方式()函数,delphi,delphi-xe2,firemonkey,Delphi,Delphi Xe2,Firemonkey,firemonkey是VCL.menu中VCL Shortcut()函数的替代品吗? 在FMX.Menus或FMX.Platform中都找不到任何功能。在FMX.Menus中没有其他选择,但您可以从Vcl.Menus单元借用该函数并将其添加到您的代码中。在同一项目中混合使用两个不同的UI库对我来说有点难看。那么我更喜欢写我自己的快捷方式()。我也同意你的看法,但在这种情况下,只有函数会被链接。但在这种情况下,很容易从VCL借用该函数。@TLama我不太确定是否只会链接一个函数。获取一个空白的.d

firemonkey是VCL.menu中VCL Shortcut()函数的替代品吗?
在FMX.Menus或FMX.Platform中都找不到任何功能。

FMX.Menus
中没有其他选择,但您可以从
Vcl.Menus
单元借用该函数并将其添加到您的代码中。

在同一项目中混合使用两个不同的UI库对我来说有点难看。那么我更喜欢写我自己的快捷方式()。我也同意你的看法,但在这种情况下,只有函数会被链接。但在这种情况下,很容易从VCL借用该函数。@TLama我不太确定是否只会链接一个函数。获取一个空白的.dpr文件并编译它。可执行文件大小:100KB。将
Vcl.Menus
添加到uses子句并编译它。可执行文件大小:6MB@大卫,嗯,我刚听说了。然后我没有得到链接的内容,因为这些类是从FMX中使用的。我将更新答案,使其不使用
Vcl.Menus
,并编写自己的
快捷方式
函数。一旦使用
Vcl.Menus
,Vcl.Menus的其余大部分内容将由
Vcl.Menus
使用,链接器无法删除任何内容,因为它无法看到.dfm文件的内部。