> 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

Reply via email to