--- In [email protected], "excesspapers" <excesspap...@...> wrote:
>
> I'm just trying to get my feet wet in the 64-bit environment. I have visual 
> studio C++ installed and trying to figure out how to build a 64-bit 
> executable. It appears that there are 2 types of projects - those that use a 
> makefile and those that use project files. Can you tell me what you use to 
> build the dll? That way I'll have a better idea where to start learning.


I used the Visual Studio gui interface.  

But I played with it on the weekend and got it working with the command line 
and "@" file (response file).  Not a formal make file; the @ file is just the 
command line in a file.

Its a really simple build.

I will upload the files including this one later today.  I will include the @ 
file as it may still work, or at least provide a starting point.

Do you have a 32 bit windows machine that you can test on to see if the compile 
is working?

After looking in more detail at the existing source for the dll, I did have to 
change the source and the interface in powerpro.exe, as it turns out, because 
the dll used a system data structured (HDROP for file name transfer) which 
includes an embedded pointer and I thought there was a good chance that this 
would not be properly translated between the 64 bit dll and 32 bit exe.  The 
dll still has to use WM_COPYDATA to send the file names to the exe, but I am 
hoping the WOW64 layer will handle translation of the pointer in this standard 
structure.

I suggest you have a separate PowerPro 4.9k installation in a fresh folder to 
play with.  I will upload a revised exe for this installation.



Reply via email to