[Shapelib] Re: Shapelib Digest, Vol 47, Issue 4

Barry Kronenfeld bkronenf at gmu.edu
Sat Mar 22 19:38:27 EDT 2008


Tom,

You're right, I did change to a newer computer which has 64-bit architecture...  How would this cause a problem?

Barry

> Barry, did you only change the operation system or did you also 
> change 
> the underlying hardware from 32 bit to 64 bit architecture? Maybe 
> this 
> could be an issue?
> 
> Regards,
> Tom
> 
> Barry Kronenfeld schrieb:
> > I think I have had the same problem as Ian.  I used ShapeLib in 
> VB 6.0 for years using Windows XP without any problems.  Recently 
> I "upgraded" to Windows Vista and since then I've also encountered 
> a fatal error whenever I tried to invoke the 
> DBFReadStringAttribute function.   I don't program in C so I don't 
> know what is going on underneath, but I suspect it is the same.
> >
> > - Barry
> > ______________
> >  
> > Barry Kronenfeld
> > Assistant Professor
> > Department of Geography
> > George Mason University
> > bkronenf at gmu.edu
> >
> >   
> >> Send Shapelib mailing list submissions to
> >> 	shapelib at lists.maptools.org
> >>
> >> To subscribe or unsubscribe via the World Wide Web, visit
> >> 	http://lists.maptools.org/mailman/listinfo/shapelib
> >> or, via email, send a message with subject or body 'help' to
> >> 	shapelib-request at lists.maptools.org
> >>
> >> You can reach the person managing the list at
> >> 	shapelib-owner at lists.maptools.org
> >>
> >> When replying, please edit your Subject line so it is more specific
> >> than "Re: Contents of Shapelib digest..."
> >>
> >>
> >> Today's Topics:
> >>
> >>   1. Re: DBFReadStringAttribute broken? (Ian Wright)
> >>
> >>
> >> ----------------------------------------------------------------
> ---
> >> ---
> >>
> >> Message: 1
> >> Date: Thu, 20 Mar 2008 16:05:15 +0000
> >> From: Ian Wright <ianw at graticule.com>
> >> Subject: Re: [Shapelib] DBFReadStringAttribute broken?
> >> To: Shapelib Development <shapelib at lists.maptools.org>
> >> Message-ID: <47E28B3B.3050809 at graticule.com>
> >> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> >>
> >> Frank,
> >>
> >> Thanks for the reply. I have actually downloaded and tested 
> that 
> >> version 
> >> now and the same problem
> >> arises when using the lib/dll. I used the makefile to generate 
> >> these and 
> >> then tried replacing the ones that
> >> I was currently using, and it has exactly the same problem.
> >>
> >> So I tried including just the shapefil.h and dbfopen.c files as 
> >> they 
> >> were the only functions that I was
> >> interested in within the project and thought stepping into 
> these 
> >> functions would help identify the
> >> problem, however it ran fine right to the end. I've tried it a 
> >> couple of 
> >> times and as yet haven't had
> >> the same problem or any corruption of variables whatsoever when 
> >> running 
> >> it just from those source
> >> files.
> >>
> >> I'm not sure exactly what that suggests. Now that I've got it 
> >> working in 
> >> windows also I'm planning
> >> not to use the DLL etc. and stick with what works for now, so 
> I'm 
> >> guessing if there haven't been
> >> any other reported problems then it may not be worth worrying 
> about?>>
> >> If you do want to investigate further and theres anything I can 
> be 
> >> assistance of then let me know.
> >>
> >> Ian
> >>     
> >>> Ian,
> >>>
> >>> I don't see why this is happening.  I would however suggest 
> you 
> >>>       
> >> update 
> >>     
> >>> to the
> >>> current shapelib code.  There is code that is likely more 
> recent in:
> >>>
> >>>   http://download.osgeo.org/shapelib/shapelib_1_2_10.zip
> >>>
> >>> However, I have also taken the liberty of packaging the latest 
> >>> development
> >>> code and posting it as:
> >>>
> >>>   http://download.osgeo.org/shapelib/shapelib-1.3.0a1.zip
> >>>
> >>> Try with updated code and see if the problem persists.   If it 
> >>>       
> >> does, 
> >>     
> >>> then you
> >>> should learn to use your debugger, build the dbfopen.c code 
> with 
> >>> debug, and
> >>> step through the time "i" becomes corrupted to see what is 
> going on.
> >>>
> >>> Best regards,
> >>>       
> >> -- 
> >> *Ian Wright*
> >> /Software Developer
> >> ianw at graticule.com /
> >>
> >> * Graticule <http://www.graticule.com>
> >> * 01132 344000
> >>
> >>
> >>
> >> ------------------------------
> >>
> >> _______________________________________________
> >> Shapelib mailing list
> >> Shapelib at lists.maptools.org
> >> http://lists.maptools.org/mailman/listinfo/shapelib
> >>
> >>
> >> End of Shapelib Digest, Vol 47, Issue 3
> >> ***************************************
> >>
> >>     
> > _______________________________________________
> > Shapelib mailing list
> > Shapelib at lists.maptools.org
> > http://lists.maptools.org/mailman/listinfo/shapelib
> >
> >   
> 
> 
> 
> ------------------------------
> 
> _______________________________________________
> Shapelib mailing list
> Shapelib at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/shapelib
> 
> 
> End of Shapelib Digest, Vol 47, Issue 4
> ***************************************
> 


More information about the Shapelib mailing list