<?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 Re: Set EventTable in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/set-eventtable/m-p/497968#M13371</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In stead of using IRouteEventSource, I used co-class: RouteEventSource and the compile error was gone.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public string GetRouteMeasureClass(IWorkspace ws, string fName) {&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; IFeatureWorkspace fWs = (IFeatureWorkspace)ws;&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; IFeatureClass fClass = fWs.OpenFeatureClass(fName);&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; ESRI.ArcGIS.Location.RouteEventSource rteEventSource;&amp;nbsp;&amp;nbsp; &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; &lt;/SPAN&gt;&lt;STRONG&gt;rteEventSource = (ESRI.ArcGIS.Location.RouteEventSource)fClass;&lt;/STRONG&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; ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But another problem occurs.&amp;nbsp; In VS 2010 Object Browser: RouteEventSource is shown as an interface, which contains IDataset only.&amp;nbsp; Whilst in ESRI literature, it is a co-class.&amp;nbsp; There is something incorrect.&amp;nbsp; I have reported it another thread (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://forums.arcgis.com/threads/93431-Subclass-RouteEventSource" rel="nofollow" target="_blank"&gt;http://forums.arcgis.com/threads/93431-Subclass-RouteEventSource&lt;/A&gt;&lt;SPAN&gt;).&amp;nbsp; I will close this one.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Sep 2013 13:30:30 GMT</pubDate>
    <dc:creator>ShaningYu</dc:creator>
    <dc:date>2013-09-26T13:30:30Z</dc:date>
    <item>
      <title>Set EventTable</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/set-eventtable/m-p/497967#M13370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;From &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://forums.arcgis.com/threads/14202-Inserting-LR-Event-Features-with-VBA" rel="nofollow" target="_blank"&gt;http://forums.arcgis.com/threads/14202-Inserting-LR-Event-Features-with-VBA&lt;/A&gt;&lt;SPAN&gt;, where the code is in VBA:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Dim pRouteEventSource As IRouteEventSource&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Set pRouteEventSource = pFLayer.FeatureClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to setup an EventTable like that:&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; ESRI.ArcGIS.Location.IRouteEventSource pRouteEventSource = fc;&amp;nbsp; // fc - a defined FeatureClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But I got compile error warning under fc: Can't explicitly convert IFeatureClass to IRouteEventSource.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The, I cast it like that&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; ESRI.ArcGIS.Location.IRouteEventSource pRouteEventSource = (ESRI.ArcGIS.Location.IRouteEventSource)fc;&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; ITable pTable = pRouteEventSource.EventTable;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The compile error was gone.&amp;nbsp; But then I got runtime error:&amp;nbsp; Unable to cast COM object of type 'System.__ComObject' to interface type 'ESRI.ArcGIS.Location.IRouteEventSource'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{641755F0-B7DE-11D3-9F7C-00C04F6BDF06}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I hope someone can help me for the possible solution.&amp;nbsp; Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Sep 2013 14:48:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/set-eventtable/m-p/497967#M13370</guid>
      <dc:creator>ShaningYu</dc:creator>
      <dc:date>2013-09-24T14:48:58Z</dc:date>
    </item>
    <item>
      <title>Re: Set EventTable</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/set-eventtable/m-p/497968#M13371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In stead of using IRouteEventSource, I used co-class: RouteEventSource and the compile error was gone.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public string GetRouteMeasureClass(IWorkspace ws, string fName) {&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; IFeatureWorkspace fWs = (IFeatureWorkspace)ws;&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; IFeatureClass fClass = fWs.OpenFeatureClass(fName);&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; ESRI.ArcGIS.Location.RouteEventSource rteEventSource;&amp;nbsp;&amp;nbsp; &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; &lt;/SPAN&gt;&lt;STRONG&gt;rteEventSource = (ESRI.ArcGIS.Location.RouteEventSource)fClass;&lt;/STRONG&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; ...&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But another problem occurs.&amp;nbsp; In VS 2010 Object Browser: RouteEventSource is shown as an interface, which contains IDataset only.&amp;nbsp; Whilst in ESRI literature, it is a co-class.&amp;nbsp; There is something incorrect.&amp;nbsp; I have reported it another thread (&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://forums.arcgis.com/threads/93431-Subclass-RouteEventSource" rel="nofollow" target="_blank"&gt;http://forums.arcgis.com/threads/93431-Subclass-RouteEventSource&lt;/A&gt;&lt;SPAN&gt;).&amp;nbsp; I will close this one.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Sep 2013 13:30:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/set-eventtable/m-p/497968#M13371</guid>
      <dc:creator>ShaningYu</dc:creator>
      <dc:date>2013-09-26T13:30:30Z</dc:date>
    </item>
  </channel>
</rss>

