🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #13665

Thread synchronisation

#13665
From: Wim Bekker
Date: Tue, 23 Sep 2003 13:22
14 lines
1361 bytes
Hi,

Using a TThread it is not safe to use VCL components. But I'm wondering what
exactly isn't safe. Are the VCL properties at risk, or is the underlying
windows structure not safe?

For instance, is it possible to lock the canvas of a VCL object in a thread
and paint on it?
Or is it possible to supply the windows handle to a thread to paint on it?
Or should this all be done in the main thread.

I hope someone can give me some information about this.

Wim
Technical Details
Message-ID: <3f704989@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!newspeer1.nwr.nac.net!newsfeed.wirehub.nl!news.kweb.on.ca!KWeb!newsgroups.borland.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10cc67,20b65b563d927a2d,start
X-Google-Attributes: gid10cc67,public
X-Google-ArrivalTime: 2003-09-23 06:27:36 PST
From: "Wim Bekker" <wim@bekker>
Newsgroups: borland.public.cppbuilder.nativeapi
Subject: Thread synchronisation
Date: Tue, 23 Sep 2003 15:22:22 +0200
Lines: 16
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
NNTP-Posting-Host: 212.238.29.217
Message-ID: <3f704989@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1064323465 212.238.29.217 (23 Sep 2003 06:24:25 -0700)
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-09!supernews.com!news.maxwell.syr.edu!newspeer1.nwr.nac.net!newsfeed.wirehub.nl!news.kweb.on.ca!KWeb!newsgroups.borland.com!not-for-mail