Delphi 7中TScreen
是否是线程安全的?
TScreen
源自TComponent
,这就是我想知道的原因。
答案 0 :(得分:1)
与往常一样,某些东西是否是线程安全的,取决于您想要做的具体事情。仅仅检查一个阶级的祖先是不足以做出判断的。
在任何时候从任何线程读取Height
对象的Width
和TScreen
属性都是安全的,因为这些属性访问器除了调用GetSystemMetrics
之外什么都不做API函数。它们不访问对象的任何数据成员。您可以在 Forms.pas 中看到自己。