The Background Worker Component has bean 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.

Reader's Comments »

  1. 1. By Bill Miller on November 20, 2008 at 7:41 pm

    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

  2. 2. By Bill Miller on November 20, 2008 at 7:45 pm

    I should not have posted so quickly. I reloaded the project and it runs.

    Bill

  3. 3. By Kambiz on November 21, 2008 at 12:08 am

    I’m lucky that the problem disappeared, otherwise I had no idea how an xml error was involved in the demo.

  4. 4. By Alex T. on November 26, 2008 at 1:25 pm

    Woo-hoo! This is great!
    Just what I was looking for (.NET-like BackgroundWorker ;-) that is).

Leave a Reply

Required fields are marked with asterisk (*)