Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: TBitmap ist NICHT threadsave
14. Jun 2016, 20:14
@Rollo62
Es gibt keine konkrete Aussage darüber, was man von TBitmap
gefahrlos im Thread verwenden kann und was nicht - es hat beim Klassendesign keinen interessiert.
Zugesichert wird nur das korrekte Verhalten im MainThread.
Den Rest muss man sich durch SourceCode-Wälzen zusammensuchen. Einfaches Ausprobieren reicht da leider nicht aus, denn eine race condition macht sich meist erst dann bemerkbar, wenn man gerade nicht hinschaut (Murphys Law)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
|