<!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">
Hi Even, <br>
<br>
Thanks for the suggestion, Yes I do call OGRRegisterAll() and I am sure
that the method is executing. <br>
<br>
The OGRSFDriverRegistrar::Open() method works great if I am reading a
shape file or a MapInfo tab file etc, and everything functions as
expected. When attempting to diagnose the issue further. The const
char* p = CPLGetLastErrorMsg(); Call doesn't give me back a pointer to
the string for the last error, which is really weird because I would
have at the very least expected it to work, or report an error. <br>
<br>
Cheers<br>
Chris Howell <br>
the PYXIS innovation -<i> Common Ground for Digital Earth</i><br>
w: <a class="moz-txt-link-abbreviated" href="http://www.pyxisinnovation.com">www.pyxisinnovation.com</a><br>
<br>
Even Rouault wrote:
<blockquote cite="mid:200803062257.17267.even.rouault@mines-paris.org"
 type="cite">
  <pre wrap="">Did you think to register the OGR drivers with OGRRegisterAll() before ?


  </pre>
</blockquote>
<br>
</body>
</html>