It's written in C++.
Okay, that makes sense. The system level debuggers will just dump the assembly then. For some reason when I looked at the interface, I had the idea it was .NET.
Cool ... so ...
Re: the help file, it sounds like you're using XP SP2. Right click on the help file in windows explorer, click on Properties, and choose "Unblock" in the General tab of the Properties dialog. It should work then. I'm not sure of a way to get around this.
I'm not sure how to get around that either. That's interesting. That said, your solution does work just fine.
If you find it has problems on certain OSs, I'd really be interested to know which and what the problem is. Others have complained about problems this, but no one ever follows up and helps me figure out what the problem is.
Okay, well, here's what I got so far:
SCI Companion works just fine on my WinXP machines. It's on Windows 2000 that the problem seems to come up. I'm seeing that this seems to be most consistent when I have Service Pack 4 installed. As far as what happens, I get this:
"The instruction at '0x77e16078' referenced memory at '0x00000000'. The memory could not be read. I debug that with Visual Studio and I get:
"Unhandled exception at 0x77e16078 in SCIComp.exe: 0xC0000005: Access violation reading location 0x00000000."
I then break the execution there. Since I odn't have symbols for the call stack, all I have is the disassembly. I have attached that to this post as SCIComp.dmp (zipped up). That's the stack trace dump up to the point where I hit the problem. (That's in Microsoft's binary format, of course.)
Hopefully this helps a little bit. Let me know if I can provide more information or provide what I have given you in a different way.