<div dir="ltr"><font face="verdana, sans-serif">Hi list,</font><div><font face="verdana, sans-serif"><br clear="all"></font><div><font face="verdana, sans-serif">I have troubles with C# bindings of OGR. <span style="color:rgb(0,0,0);white-space:pre-wrap">I was trying to perform intersection on two feature classes (shape file formats) </span><span style="color:rgb(0,0,0);white-space:pre-wrap">using OSGeo.OGR.Layer.Intersection(),  but have problems making it work. </span><span style="color:rgb(0,0,0);font-size:0.93em;line-height:1.3em;white-space:pre-wrap">I keep getting an error saying </span></font><span style="font-family:verdana,sans-serif;color:rgb(0,0,0);font-size:0.93em;line-height:1.3em;white-space:pre-wrap">"AccessViolationException was unhandled. Attempted to read or write protected memory. This is often an indication that other memory is corrupt.</span></div>
<div><span style="font-family:verdana,sans-serif;color:rgb(0,0,0);font-size:0.93em;line-height:1.3em;white-space:pre-wrap"><br></span></div><div><font face="verdana, sans-serif"><span style="color:rgb(0,0,0);white-space:pre-wrap">Is the above error something to do with </span><span style="color:rgb(0,0,0);white-space:pre-wrap">SWIGTYPE_p_GDALProgressFunc callback </span><span style="color:rgb(0,0,0);white-space:pre-wrap">and OSGeo.OGR.SWIGTYPE_p_void callback_data arguments? </span></font><span style="color:rgb(0,0,0);font-family:verdana,sans-serif;white-space:pre-wrap">I tried passing those parameters null as suggested by some in the forums but</span><span style="font-family:verdana,sans-serif;color:rgb(0,0,0);white-space:pre-wrap"> I keep getting the error "Attempt to </span><span style="font-family:verdana,sans-serif;color:rgb(0,0,0);white-space:pre-wrap">dereference null GDALProgressFunc". I am not sure what that means. </span></div>
<div><span style="font-family:verdana,sans-serif;color:rgb(0,0,0);white-space:pre-wrap"><br></span></div><div><span style="font-family:verdana,sans-serif;color:rgb(0,0,0);white-space:pre-wrap">And when I instantiate callback as new </span><font color="#000000" face="verdana, sans-serif"><span style="white-space:pre-wrap">SWIGTYPE_p_GDALProgressFunc() and new callback_data as new SWIGTYPE_p_void(), I don't get error </span></font><span style="font-family:verdana,sans-serif;color:rgb(0,0,0);white-space:pre-wrap">Attempt to </span><span style="font-family:verdana,sans-serif;color:rgb(0,0,0);white-space:pre-wrap">dereference null GDALProgressFunc, but still have error saying </span><span style="color:rgb(0,0,0);font-family:verdana,sans-serif;font-size:12px;line-height:15.703125px;white-space:pre-wrap">AccessViolationException was unhandled. Attempted to read or write protected memory. This is often an indication that other memory is corrupt.</span></div>
<div><span style="color:rgb(0,0,0);font-family:verdana,sans-serif;font-size:12px;line-height:15.703125px;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(0,0,0);font-family:verdana,sans-serif;font-size:12px;line-height:15.703125px;white-space:pre-wrap">Can someone please help me figure this out and let me know how to make use of </span><span style="color:rgb(0,0,0);font-family:verdana,sans-serif;white-space:pre-wrap">OSGeo.OGR.Layer.Intersection() in the right way with c# bindings. Thank you.</span></div>
<div><span style="color:rgb(0,0,0);font-family:verdana,sans-serif;white-space:pre-wrap"><br></span></div><div><span style="color:rgb(0,0,0);font-family:verdana,sans-serif;white-space:pre-wrap">Thanks,</span></div><div>Dheeraj<br>
</div><div dir="ltr"><div><br></div><div><br></div></div>
</div></div>