> What type of C++ compiler do you use? MS VC++, cygwin, etc? I might be able 
> to help you out.
>

I use vc 97 (!);  obviously, all I do is PowerPro.  I don't want to install a 
more modern, free MS compiler since it would like break my vc 97 installation 
and I want to keep this for PowerPro. Of course, that is irrelevant for the 64 
bit issue, as I am running xp 32 (I will upgrade to windows 7 64 bit next 
spring on a new machine and keep my exising one for powerpro work, if any).

In any event, my suspicion is that it does not matter what I run.  It only 
matter what you run.   As a shell extension, pproctx is a dll that runs in the 
explorer process space, so it has to be 64 bit dll on a 64 bit system.  It 
communicates with the powerpro.exe main though various sendmessage (wm_copydata 
to send info and wm_gettext to get data). I assume these will continue to work 
through some kind of O/S magic.

So if you wanted to help, you would just need a 64 bit compiler that can 
produce a shell extension dll (COM object) that MS windows accepts.  

The powerpro shell extension is a simple copy and paste of the ms sample 
released in the late 1990s plus about 100 lines of code specific to PowerPro.

If you want to work on this, then here is what I think we could do:
1.  I would make my best guess at moving the source code to 64 bit version and 
send you the source.  I would also add some debugging output statements.  

2.  You would have to compile and work thought any compiler errors. I can try 
to help remotely.

3.  You may have to manually install entry for shell extension in registry -- 
not sure if registry keys are different for 64 bit shell extensions.  I could 
do some research on this.

4.  We would have to debug together.  This could be time consuming since there 
would be a lot of to and fro.

Not sure if that interests you.  It may take some time and you have to be 
comfortable with compiling and debugging.



Reply via email to