> We haven't changed OS's though. That screenshot was a bad example.. Using > the same Windows Vista 32bit OS, clipper 5.2e w/ blinker and Harbour returned > different results, hence how I came across this.
MS-DOS apps run in an emulated MS-DOS environment (NTVDM) in NT class OSes, so you did in fact change OS. To view from another, more obvious perspective: You also changed the target OS of your executable. If you change to Linux, which Harbour perfectly allows, you'll have to face with some more challenges. IOW, Harbour can't mask, hide or resolve platform compatibility and portability problems present on the application level. (f.e. on *nix OSes there is no drive letter) Making the app code portable would probably take much longer than simply recompiling an app with Harbour. BTW, Harbour also allows to build native MS-DOS apps, and in case you tried it with your app, most of these platform differences would automatically go away, and you'd get the same as in Clipper. Albeit, without much of the advantages of f.e. a Windows build. Brgds, Viktor _______________________________________________ Harbour mailing list (attachment size limit: 40KB) [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
