<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic System.InvalidCastException in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/system-invalidcastexception/m-p/112576#M2944</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am getting "A first chance exception of type 'System.InvalidCastException' occurred in Microsoft.VisualBasic.dll" when I try to make a selection:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim spatialFilter As ISpatialFilter = New SpatialFilter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; With spatialFilter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Geometry = envelope&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .GeometryField = fLay.FeatureClass.ShapeFieldName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .SpatialRel = esriSpatialRelEnum.esriSpatialRelIntersects&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim featSel As IFeatureSelection = DirectCast(fLay, IFeatureSelection)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;featSel.SelectFeatures(spatialFilter, esriSelectionResultEnum.esriSelectionResultNew, False)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am making a selection on the OnMouseUp event on a customized identifyTool.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The geometry contains an envelope that came from the mxDocument.Searchtolerance and feedback.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I inspected the SpatialFilter and it has the right envelope, the whereclasue is "" and the fields are "*"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The error does not even get trapped in the Catch as an exception, and eventhough there is an error, the intended features get selected. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It doesnt even tell me what is causing the wrong casting.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Mar 2011 16:00:46 GMT</pubDate>
    <dc:creator>MarielaDel_Rio</dc:creator>
    <dc:date>2011-03-02T16:00:46Z</dc:date>
    <item>
      <title>System.InvalidCastException</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/system-invalidcastexception/m-p/112576#M2944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am getting "A first chance exception of type 'System.InvalidCastException' occurred in Microsoft.VisualBasic.dll" when I try to make a selection:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim spatialFilter As ISpatialFilter = New SpatialFilter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; With spatialFilter&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Geometry = envelope&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .GeometryField = fLay.FeatureClass.ShapeFieldName&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .SpatialRel = esriSpatialRelEnum.esriSpatialRelIntersects&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End With&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim featSel As IFeatureSelection = DirectCast(fLay, IFeatureSelection)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;featSel.SelectFeatures(spatialFilter, esriSelectionResultEnum.esriSelectionResultNew, False)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am making a selection on the OnMouseUp event on a customized identifyTool.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The geometry contains an envelope that came from the mxDocument.Searchtolerance and feedback.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I inspected the SpatialFilter and it has the right envelope, the whereclasue is "" and the fields are "*"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The error does not even get trapped in the Catch as an exception, and eventhough there is an error, the intended features get selected. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It doesnt even tell me what is causing the wrong casting.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2011 16:00:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/system-invalidcastexception/m-p/112576#M2944</guid>
      <dc:creator>MarielaDel_Rio</dc:creator>
      <dc:date>2011-03-02T16:00:46Z</dc:date>
    </item>
    <item>
      <title>Re: System.InvalidCastException</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/system-invalidcastexception/m-p/112577#M2945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It is saying the exception was thrown in Microsoft.VisualBasic.dll.&amp;nbsp; That means the exception is not being thrown in your code.&amp;nbsp; Also, anytime an exception is thrown you will see this "first chance exception" message in your debug window.&amp;nbsp; All this means is that an exception was thrown.&amp;nbsp; If you don't see a corresponding "second chance exception" message then that means the exception was handled by the code wherever that exception was thrown.&amp;nbsp; Since you're not seeing this second message then it's doubtful it's anything you need to worry about.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2011 16:24:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/system-invalidcastexception/m-p/112577#M2945</guid>
      <dc:creator>NeilClemmons</dc:creator>
      <dc:date>2011-03-02T16:24:09Z</dc:date>
    </item>
    <item>
      <title>Re: System.InvalidCastException</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/system-invalidcastexception/m-p/112578#M2946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You are right. It does not seem to be anything to worry about... just wondering.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I will go through all the "behind the scenes" code, to see if any event is causing it. For now, it works as it is.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Mar 2011 18:45:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/system-invalidcastexception/m-p/112578#M2946</guid>
      <dc:creator>MarielaDel_Rio</dc:creator>
      <dc:date>2011-03-02T18:45:55Z</dc:date>
    </item>
  </channel>
</rss>

