>I have the need to pass messages between 2 vb6 programs. What would be nice is to create a class in a dll that would manage the communication.
>
>I could do this via tables or a random access file but I would prefer a cleaner approach if possible.
>
>Does anyone here have any ideas on how to accomplish this. I don't think it is possible natively with vb6 but I could certainly be wrong.
>
>Thanks in advance.
>
>Tommy
(not 100% sure, I haven't tried it)
If instead of a DLL you compile your class as an out of process EXE (ActiveX EXE), the public members are shared between client applications.