On Thu, 04 Feb 2010, smu johnson wrote: > We haven't changed OS's though. That screenshot was a bad example..
You changed. Now you are creating real windows binaries which are executed natively. Download Harbour DOS builds to create DOS binaries which are executed like Clipper programs inside NTVDM DOS emulator. > Using the same Windows Vista 32bit OS, clipper 5.2e w/ blinker and Harbour > returned different results, hence how I came across this. So your Clipper programs are not executed as native windows applications but inside NT Virtual DOS Machine. If you compile your program using Harbour DOS build then they will be also executed in virtual DOS machine and will return the same results. > But we can get around it.. but I just wanted to share what I found in case > this was a big deal to the mailing list. Should I take a screenshot that > doesn't use a different computer? The only reason I did two different OS's > in that case was because I can't get DOS16 apps to compile on Win7, hence I > went to a Win2k computer cause it was nearby. But I can show this on my > cute laptop which runs WinXP 32-bit. I am curious to try.. I will do it in > a few hours. Thanks! See above. DOS programs are executed inside DOS emulator. These are not native application. Harbour does not emulate DOS inside other OS-es like MS-Windows, WInCE, Linux, MacOSX, *BSD, Solaris, HP-UX, ... and it's not our goal to reduce the functionality to DOS level :) We have native Harbour DOS builds where such emulation is not necessary. You can use it if you need strict DOS compatibility and NTVDM in your VISTA system will make such emulation just like for all DOS applications. best regards, Przemek _______________________________________________ Harbour mailing list (attachment size limit: 40KB) [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
