Well, I declared a thread object in my form's unit,and I invoked sShowMessage in the thread. It worked—-but another messagebox of the same properties showed after I clicked 'OK'. I tried synchronize but the result is the same. Another person told me to lock the canvas before calling the procedure, but it shows a skinned mb and a non-skinned mb,the non-skinned mb locked the application and it has no reflect to clicks…..All in all,it is in a mess.
I want to know how to show a sinned messagebox in a thread normally?
Thanks.