2

Delphi 7はTScreenスレッドセーフですか?

TScreenから派生しTComponentているのではないかと思います。

4

1 に答える 1

1

いつものように、何かがスレッドセーフであるかどうかは、実行したい特定のことによって異なります。クラスの祖先を確認するだけでは、判断を下すのに十分ではありません。

HeightオブジェクトのおよびWidthプロパティの読み取りはTScreen、いつでもどのスレッドからでも安全に実行できます。これは、これらのプロパティ アクセサーがGetSystemMetricsAPI 関数を呼び出す以外に何もしないためです。オブジェクトのデータ メンバーにはアクセスしません。Forms.pasで確認できます。

于 2012-11-17T15:45:00.660 に答える