Dear Sirs,
I am currently evaluating InnoScript. The first (VB6) project I tried uses the Catalyst SocketWrench OCX in the 3.6 Freeware version. Doing the dependancy scanning this makes InnoScript hang-up, here the Debug Log:
10.07.2009 11:47:57 - Dependency Information (.Dep File)
C:ProgrammeCatalystSocketWrench Freeware EditionRedistcswsk32.dep
MFC42.DLL CSWSK32.DEP
ASYCFILT.DLL CSWSK32.DEP
COMCAT.DLL CSWSK32.DEP
OLEAUT32.DLL CSWSK32.DEP
OLEPRO32.DLL CSWSK32.DEP
MSVCRT.DLL CSWSK32.DEP
MSVCRT.DLL CSWSK32.DEP
MSVCRT.DLL CSWSK32.DEP
MSVCRT.DLL CSWSK32.DEP
and the last line is repeated until InnoScript gives up.
Is this an errorin the .DEP, which I can correct, or is it an error somewhere else? How can I get around this problem in order to test InnoScript further?
Many Thanks in Advance
Post the CSWSK32.DEP file.
Yes there is an error in that file which causes circular references.
Here it is
Could you also post the run log from InnoScript?
Which is the freeware version you are using?
Product Name Version Release Date File Size
ActivePatch 1.2 1.20.1250 14 May 2009 4,176K
Catalyst File Transfer .NET 6.0 6.0.6010.1058 27 Mar 2009 6,260K
Catalyst File Transfer Control 6.0 6.0.6010.1058 27 Mar 2009 3,640K
Catalyst Internet Mail .NET 6.0 6.0.6010.1058 27 Mar 2009 6,536K
Catalyst Internet Mail Control 6.0 6.0.6010.1058 27 Mar 2009 3,707K
LogicGem 3.0 3.00.3010 27 May 2009 9,591K
SocketTools 6.0 .NET Edition 6.0.6010.1058 27 Mar 2009 26,984K
SocketTools 6.0 Library Edition 6.0.6010.1058 27 Mar 2009 17,950K
SocketTools 6.0 Scripting Edition 6.0.6010.1058 27 Mar 2009 10,753K
SocketTools 6.0 Visual Edition 6.0.6010.1058 27 Mar 2009 13,102K
SocketTools 6.0 Secure .NET Edition 6.0.6010.1058 27 Mar 2009 27,027K
SocketTools 6.0 Secure Library Edition 6.0.6010.1058 27 Mar 2009 17,994K
SocketTools 6.0 Secure Scripting Edition 6.0.6010.1058 27 Mar 2009 11,005K
SocketTools 6.0 Secure Visual Edition 6.0.6010.1058 27 Mar 2009 13,376K
SocketWrench 6.0 .NET Edition 6.0.6010.1058 27 Mar 2009 7,644K
SocketWrench 6.0 Standard Edition 6.0.6010.1058 27 Mar 2009 5,974K
SocketWrench 6.0 Secure Edition 6.0.6010.1058 27 Mar 2009 6,018K
Where might I find the Logs? They're not in the Project or InnoScript Directories
The Freeware SocketWrench is stuck at Version 3.6
I have bought a licence to 6.0 but this project has not been updated to use 6.0 for two reasons. Firstly, the object Model is changed from 3.6 to 6 so that it's not an easy change to make and, secondly I can't update the installed base just by replacing the existing .EXE (and this is a problem in this environment.)
Look in
\Documents and Settings\YOURUSERNAME\Local Settings\Application Data\Randem Systems\InnoScript\Release\Log
I want to test with the version of the tool that you have installed.
OK, here the complete Log directory, zipped.
The dep file you posted was the original? Please post it again. I had to change some setting on the board for it to post correctly.
it was in the folder
C:ProgrammeCatalystSocketWrench Freeware EditionRedistcswsk32.dep
Actually if you could give me the ocx and the dep file I could test it. Zip them please.
BTW: If you just rename the DEP file you can run just as well.
OK, renaming the .dep to .dep.orig did the trick.. now to try to find out if the generated .iss is of any use...
I could not duplicate what you have seen. Perhaps you could copy that file then rename it back to the original to see if there was something with the file.
What OS are you using?
Ah, InnoScript didn't save the .ISS file. I'm just trying again. With the .dep in place, same error as first time. Without the .dep, no error 8excepting two files not being found, e.g. msdbind.dll.
One thing you should know... my development environment for VB6 is in a Windows XP Virtual Machine running under VMWare in Vista Ultimate 64-bit host.
For various reasons many of the old Development projects are running in VMs and for projects such as this one, I cannot move to the host machine as the Hardware is not supported in a 64-bit Environment.
This environment explains why the script is not getting saved, even with the .DEP renamed, I guess. Your precautions are understandable but do mean that I can't properly assess the usefulness of the tool.
A bit stupid of me to install the (three day) Trial version on a Friday anyway as I'm busy this Saturday and Sunday so will not be able to test further.
Well, it's marketing precautions. In three days one could get everything from InnoScript that they needed (a working script) and would not purchase it. On the other hand if one was going to purchase it they would see in three day that it worked and would purchase it. No iss file is created but you can still see the results in the Script tab.
We had to do something. Would you know of a better procedure?
Don't get me wrong, I wasn't complaining, I do understand your decision.
I was upset with myself for not paying enough attention, if I'd paid attention I would have started a test on a Monday or Tuesday.
The retstriction with the Virtual MAchine is a bigger Problem for me, when I have understood it properly. If it really is so that a licenced copy is restricted functionality inside a VM, it means that I can't use your product. Perhaps I have misunderstood your licencing. Will I be able to use the full functionality inside a Virtual Machine or not?
No, A registered copy WILL work in a Virtual Machine. We just cannot allow Trial copies to work in a Virtual Machine for obvious reasons.
I only asked the question because sometimes our user can come up with other solutions that we did not think of... And we do listen to our users. They make up 80 percent of our new changes.