读书人

VCL源码里某些函数上头有这么一段是

发布时间: 2013-03-27 11:22:42 作者: rapoo

VCL源码里,某些函数上面有这么一段是什么意思?
Delphi XE2

Vcl.Dialogs.pas

[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里边的详细介绍

读书人网 >.NET

热点推荐