====================
RemCam & MultiClient
====================

To work around a serious threading issue (and gain some performance
in the bargain) a few API calls are accomplished via referenced
type libraries instead of VB6's Declare syntax.


SPECIAL BUILD INSTRUCTIONS

To build these projects do the following:

1.) Open RemCam.vbp in VB6, then clear and replace any missing/broken
    references to both RCCopyMemory.tlb and RCSendMessage.tlb.

    To do this you'll probably need to Browse to these files in the
    Project|References dialog.  By selecting them there you'll
    automatically take care of registring them.

    Then you can save and make (or run in the IDE) just fine.

2.) Open MultiClient.vbp the same way and follow the same steps, but
    here you only need RCCopyMemory.tlb referenced.

Note that there are no related libraries to distribute and the TLBs
are not need at runtime and do not need to be distributed either.
They are only used by the IDE/compiler.

Once you have done this future compiles should be fine.  However if
you move these TLBs around you may have to re-register them.


A nice tool for manually unregistering typelibs (no, you can't use
REGSVR32.EXE for this) is VBRegTLB6.exe which you can probably get
from:

http://www.vbaccelerator.com/home/VB/Utilities/Type_Library_Registration_Utility/VB6_Register_TypeLib_Utility.asp
