VCL源码里,某些函数下面有这么一段是什么意思
VCL源码里,某些函数上面有这么一段是什么意思?Delphi XE2Vcl.Dialogs.pasDelphi(Pascal) code[UIPermissio
VCL源码里,某些函数上面有这么一段是什么意思?
Delphi XE2
Vcl.Dialogs.pas
Delphi(Pascal) code[UIPermission(SecurityAction.LinkDemand, Window=UIPermissionWindow.SafeSubWindows)]procedure ShowMessage(const Msg: string);begin ShowMessagePos(Msg, -1, -1);end;
随便找的一个函数
问题是 [UIPermission(SecurityAction.LinkDemand, Window=UIPermissionWindow.SafeSubWindows)]
是什么意思??
[解决办法]这是用于支持.NET的一种属性语法,详细的请查帮助文档,不关注.NET特性的话可以不用理会它。
[解决办法]大致意思: 使用指定的视窗和剪贴薄使用权限,初始化 UIPermission 类别的新执行个体。
UIPermission 是.net framework中的一个类库
如果想了解详细内容,可以参考.net framework里边的详细介绍