The Background Worker Component has been released. This non-visual component enables you to run an operation in a separate and dedicated thread.
Using this component you can easily communicate from your background operation with the main VCL thread and user interface (UI) without encountering the common multithreading synchronization problems.
The new Background Worker component installed into Delphi 2009 on Vista with out any problem, but when I try to compile the demo I immediately get an exception xmlrtl120.bpl?
I have never seen an exception appear so quickly during a compile before.
Eurekalog points to getnodetype, hasattribute, getattribute, in xmlDoc.pas, getsectionvalues, readsectionvalues in xmlinifile.pas and save in packagelist.pas
Bill
I should not have posted so quickly. I reloaded the project and it runs.
Bill
I’m lucky that the problem disappeared, otherwise I had no idea how an xml error was involved in the demo.
Woo-hoo! This is great!
Just what I was looking for (.NET-like BackgroundWorker 😉 that is).
I have my question. I got the background worker must stop run time error in delphi. How to fix the problem?
Pls help.
Could you please post a sample code, so that I can regenerate the problem?
Please open a new topic on the foum for discussion about this problem.