--- 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.
