Luis:

Thank you for your investigation and report.
Sadly, I am still sticked to 32Bit machines thus I could not make a test
as you did.

Andi

On Thu, 02 Feb 2012 19:06:40 -0800
Luis Krause Mantilla <lkrau...@shaw.ca> wrote:

> Andi, Enrico, Ella:
> 
> This is a complete mystery.
> 
> Only if I build xHarbour on an XP SP3 (32-bit) box does
> hb_fsize() seem to work as expected again.
> 
> But building on an Windows 7 64Bit machine keeps giving
> me those weird results.  And I suspect there might be
> other nasty stuff I'm not even aware of.
> 
> For now I'll stick to building xHarbour on the XP box
> until I have more time to figure out what's going on
> with W7-64bit.
> 
> If anyone could have an explanation of why the 64bit OS
> is messing things up, I'd really love to hear from you.
> 
> Regards,
> 
> 
> On 01-02-2012 15:23, Andi Jahja wrote:
> > Luis,
> >
> > But still, your example shows the correct value here.
> >
> > Andi
> >
> >
> > On Wed, 01 Feb 2012 14:52:37 -0800
> > Luis Krause Mantilla<lkrau...@shaw.ca>  wrote:
> >
> >> Andi:
> >>
> >> Here's a quick sample (I'm guessing the problem
> >> has to do with very small files):
> >>
> >> // ---
> >> Function Main()
> >>      Local cWinDir := GetEnv( "windir" ) + "\"
> >>
> >>      cls
> >>
> >>      ? "Win.ini size", hb_fsize( cWinDir + "win.ini" )
> >>
> >> Return Nil
> >> // ---
> >>
> >> With the current xharbour (build 9425) code
> >> it returns a negative value!:
> >>
> >> Win.ini size -544210944
> >>
> >>
> >> With build 9380, the correct value:
> >>
> >> Win.ini size        478
> >>
> >>
> >> Maybe there's some -D value that needs to be set
> >> when building xharbour that I'm unaware of....
> >>
> >>
> >> This is the actual size info:
> >>
> >>        A            478   16-07-2011  15:23   win.ini
> >>
> >>
> >>
> >> On 01-02-2012 13:30, Andi Jahja wrote:
> >>> Hi Luis,
> >>>
> >>>>
> >>>> If I build with an xharbour from May 2011
> >>>> I get the correct result of 3120 bytes.  Now that
> >>>> I'm trying to test the current code from
> >>>> CVS the same file now returns the very odd
> >>>> size of 1110179840 bytes!
> >>>
> >>> I can't reproduce the problem here (BCC551 WinXP SP3), IOW HB_FSIZE
> >>> returns correct value.
> >


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to