Thanks Viktor.  I see what you now.  Thanks for the HB_ func that returns
the drive letter, as that is good enough for us, and was a huge help

On Thu, Feb 4, 2010 at 6:51 AM, Viktor Szakáts <[email protected]> wrote:

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



-- 
smu johnson <[email protected]>
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to