Looking on the internet, it seems that the ole32.dll library can become corrupt. But so many different vendors out there offer a free download (and being parinoid about downloading and installing software from the net) I'm leary to do this. Anyone done this for this particular file? Please let me know the version of your ole32.dll file for XP.
That's most likely not your problem. ole32.dll Is a collection of Dynamic Link Libraries (dll's) that work with objects created by other programs; e.g. an Excel Spreadsheet created by Excel. In our particular situation, we're using the Activehome objects in our Python, Visual Basic, etc. program. When you see an error as you have posted:
After more trouble shooting, found that the error I get "X10 ActiveHome Scripting Commandline has encountered a problem and needs to close" also yielded the Error Signature
AppName: ahcmd.exe AppVer: 3.0.0.183 ModName: ole32.dll
ModVer: 5.1.2600.2726 Offset: 00120f57
The problem stems from the ahcmd.exe program not properly handling errors or sending information that the ole32 libraries have no idea what to do with. In essence, the ahcmd.exe has sent a command and the ahcmd.exe program has not handled an 'error' situation. It should have dealt with the situation before sending information to be processed by the libraries and functions of ole32. Most likely, the program works, if everything is just right. If not, you've got problems. You have to <ctl + alt + delete >, restart, reboot, etc.
In other words, you've got a simple program that does what it does as long as everything is hunky dorey. That is the main reason why it would be nice to have the same type of information that we have been provided in the CM11A_protocol.txt so that we could write our own programs from scratch and develop our own drivers and programs with well developed error handlers.
Hank