[Shapelib] DBFReadStringAttribute broken?

Tom Kazimiers 2voodoo at gmx.de
Fri Mar 21 18:13:22 EDT 2008


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



More information about the Shapelib mailing list