Re: WP34S files - dumb question Message #18 Posted by Marcus von Cube, Germany on 14 July 2011, 8:17 a.m., in response to message #17 by fhub
Quote:
I know you're compiling WP34S with VisualStudio 2008 (or even 2010/11?), but this system is much to big for me to download.
Now I would have the possibility to get the old MSVC6 compiler, which would also have the advantage that it produces compiles that are Win98 compatible.
It's Visual Studio 2010, the only version available for purchase and download when I started. The minimum system requirement for this environment (and the code produced by it) is XP. I bought the professional version in order to be able to handle the MFC GUI parts.
Quote:
Now my question: do you know if the WP34S system can be compiled with MSVC6, or is this impossible?
That's how I started and gave up early. MSVC6 does not understand the "long long" data type, at least not under this name. I started modifying the code of the SDK (before tackling the WP 34S sources) to comply to the old compiler but that wasn't fun.
The main problem was that MSVC6 supports an older version of the MFC library lacking an important API that is used in the emulator. Without this API I was unable to populate the Skins menu. It seemed to be easier to switch to a more recent compiler then.
If you do not want to touch the GUI components you can compile the project with the freely available VC++ Express 2010 edition, but if I understand your intentions right, the GUI is just what you want to do.
It shouldn't be too hard to rewrite the GUI with Delphi if you are able to create a DLL with this environment. You need to understand what HP has done in its emulator, though.
|