The misleading error from using the wrong size of binary library build is unfortunate (a relatively minor bug stemming from the subtle differences between Windows and POSIX and how Tcl handles the mapping between the two) but I'd bet that's it.
The easiest fix is to:
- Uninstall all copies of ActiveTcl that you've got installed, then
- Ensure that your
C:\Tcl
directory really is deleted, and then - Install the 32-bit build of ActiveTcl 8.6.0.0 (which works just fine on Win64-based systems like 64-bit Windows 7 and Windows 8). Once you've done that, you
- Use
teacup update
to get a full set of packages installed and you should get Tcom working.