<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hello once more, Romain,<br>
<br>
the documentation is here:<br>
<a class="moz-txt-link-freetext" href="http://shapelib.maptools.org/shp_api.html">http://shapelib.maptools.org/shp_api.html</a><br>
<br>
<div class="moz-signature">Best regards,<br>
<br>
Christian<br>
<small><b>Directmedia Publishing GmbH</b> · Möckernstraße 68 · 10965
Berlin<br>
<a class="moz-txt-link-abbreviated" href="http://www.digitale-bibliothek.de">www.digitale-bibliothek.de</a><br>
AG Berlin-Charlottenburg · HR B 58002 · USt.Id. DE173211737<br>
Geschäftsführer: Ralf Szymanski · Erwin Jurschitza</small></div>
<br>
<br>
thecrashteam schrieb:
<blockquote cite="mid:17663616.post@talk.nabble.com" type="cite">
  <pre wrap="">Thank you for your help Bram, it is very nice !
So, I did a list of return values of functions used in my code :
DBFCreate returns 375328,
SHPCreate = 379776,
DBFAddField = 0,
DBFWriteStringAttribute = 1,
SHPCreateSimpleObject = 410704,
SHPWriteObject = 0.

I hope you could tell me what these figures mean... And do you know where
could I find documentation about shapelib ?

Thank you again for your help

Romain.



Bram de Greve wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">The extension has nothing to do with it.  At worst, it would create 
something like test.shp.shp.

As no files AT ALL are created, the problem probably is within DBFCreate 
and SHPCreate, as they should create file files straight away, even 
without the data being added.  Please, check the return values of 
DBFCreate and SHPCreate.   Are they null?  Probably they are, and that 
means the creation of the files simply fail.  And thus everything else 
fails too.

Try a more simple filename like just "test".

Are you prepared to step through the code in a debug session.  Maybe you 
can figure out what exactly fails ...

Good luck =)
Bram

thecrashteam schreef:
    </pre>
    <blockquote type="cite">
      <pre wrap="">Hi  Vassilis,


I tried what you told me too, but it still not work. No error, but no
files... It's hopeless !! ^^
I think there is something wrong against me with this library !!!

Thank you for your reply !

Romain

My code : 

//création du dbf
IntPtr ptrDBFCreate = shpFile.DBFCreate(@"\SD-MMCard\TestParcelle\test");

//création du shapefile
IntPtr ptrSHPCreate = shpFile.SHPCreate(@"\SD-MMCard\TestParcelle\test",
ShapeFile.ShapeFile.ShapeType.Point);

//nouvelle colonne dans le dbf
shpFile.DBFAddField(ptrDBFCreate, @"\SD-MMCard\TestParcelle\test",
ShapeFile.ShapeFile.DBFFieldType.FTString, 255, 0);

//écriture de la valeur liée au futur shape
shpFile.DBFWriteStringAttribute(ptrDBFCreate,
shpFile.DBFGetRecordCount(ptrDBFCreate), 0, "to");

//création du point
double[] x = new double[1];
double[] y = new double[1];
double[] z = new double[1];
x[0] = 803606;
y[0] = 803606;
z[0] = 0;

IntPtr psObject =
shpFile.SHPCreateSimpleObject(ShapeFile.ShapeFile.ShapeType.Point, 1, x,
y,
z);

//écriture du point dans le shape
shpFile.SHPWriteObject(ptrSHPCreate, -1, psObject);

//fermeture du dbf et du shapefile
shpFile.SHPClose(ptrSHPCreate);
shpFile.DBFClose(ptrDBFCreate);
  
      </pre>
    </blockquote>
    <pre wrap="">_______________________________________________
Shapelib mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Shapelib@lists.maptools.org">Shapelib@lists.maptools.org</a>
<a class="moz-txt-link-freetext" href="http://lists.maptools.org/mailman/listinfo/shapelib">http://lists.maptools.org/mailman/listinfo/shapelib</a>


    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
</body>
</html>