Hi
Well, here's what I'd do:
· create a queue of filenames ~ strings in your app, there's one
HERE· in the 'onDropFiles' event handler, you add all the filenames to the queue
(this concludes the 'onDropFiles' eventhandler and thus frees up the 'Finder')
· You're now free to use as many threads as your cpu allows, to process your
queue of filenames. (use max cpu/core-count - 1 threads, the 1 is for main)
· If you use one of my queues, that's it, because they're COM interfaces and
get free'd when they go out of scope, easy peasy =^
Regards Benny