There are a couple of ways you could go, both use COM+. You can use Queued Components, COM+ Events, or a combination of the two. Again, there's an article on my web site.
>I should have made this clearer, I was asking about disconnected applications. Possibly even apps running on different boxes.
>
>What I need to pass is progress info and completion messages. I could get by with passing a single int if that was all that was available.
>
>I currently have one that just uses a DBF for this and that does work decently.
>
>I have also used file based methods. Such as creating a done.txt file.
>
>But I'd like to get a bit more sophisticated, the above methods rely on timers or wait loops to update. I wanted something more event driven.
>
>I was looking at either using named pipes or TCP/UDP for this. I'm begging to think that named pipes might be the best way to go. I was wondering if anyone had any experience with either of these?
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer