<?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: COM Class factory error when trying to instantiate an RGBColorClass in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317674#M8290</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You're mixing usage of the managed .NET class and the COM class.&amp;nbsp; You may want to read the section on Interoperating with COM in the developer help for an explanation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim color As ESRI.ArcGIS.Display.RgbColor = New ESRI.ArcGIS.Display.RgbColorClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Use this (interface type w/ COM class)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim color As ESRI.ArcGIS.Display.IRgbColor = New ESRI.ArcGIS.Display.RgbColor&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;or this (managed .NET class)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim color As ESRI.ArcGIS.Display.RgbColorClass = New ESRI.ArcGIS.Display.RgbColorClass&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Mar 2011 16:43:28 GMT</pubDate>
    <dc:creator>NeilClemmons</dc:creator>
    <dc:date>2011-03-23T16:43:28Z</dc:date>
    <item>
      <title>COM Class factory error when trying to instantiate an RGBColorClass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317673#M8289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have the following code trying to change the selectioncolor property of one of my layers. When it tries the line in red I get the below error. Please help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pLD1 As ESRI.ArcGIS.Carto.ILayerDescription = mLayerDescs.Element(2)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim color As ESRI.ArcGIS.Display.RgbColor = New ESRI.ArcGIS.Display.RgbColorClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;color.Blue = 210&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;color.Red = 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;color.Green = 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;pLD1.SelectionColor = color&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ERROR: Retrieving the COM class factory for component with CLSID {7EE9C496-D123-11D0-8383-080009B996CC} failed due to the following error: 80040154.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Mar 2011 15:46:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317673#M8289</guid>
      <dc:creator>DaviKucharski</dc:creator>
      <dc:date>2011-03-23T15:46:32Z</dc:date>
    </item>
    <item>
      <title>Re: COM Class factory error when trying to instantiate an RGBColorClass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317674#M8290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You're mixing usage of the managed .NET class and the COM class.&amp;nbsp; You may want to read the section on Interoperating with COM in the developer help for an explanation.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim color As ESRI.ArcGIS.Display.RgbColor = New ESRI.ArcGIS.Display.RgbColorClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Use this (interface type w/ COM class)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim color As ESRI.ArcGIS.Display.IRgbColor = New ESRI.ArcGIS.Display.RgbColor&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;or this (managed .NET class)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim color As ESRI.ArcGIS.Display.RgbColorClass = New ESRI.ArcGIS.Display.RgbColorClass&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Mar 2011 16:43:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317674#M8290</guid>
      <dc:creator>NeilClemmons</dc:creator>
      <dc:date>2011-03-23T16:43:28Z</dc:date>
    </item>
    <item>
      <title>Re: COM Class factory error when trying to instantiate an RGBColorClass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317675#M8291</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;my project was produced at vs 2008,arcgis 9.3 and i update it to vs 2010,arcgis 10.1 but this row&amp;nbsp; "IRgpColorClass x=new RgbColoClass "&amp;nbsp; throw exception COM Class factory error when trying to instantiate an RGBColorClass.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;i try this codes&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Use this (interface type w/ COM class)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim color As ESRI.ArcGIS.Display.IRgbColor = New ESRI.ArcGIS.Display.RgbColor&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;or this (managed .NET class)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim color As ESRI.ArcGIS.Display.RgbColorClass = New ESRI.ArcGIS.Display.RgbColorClass&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but thats not work.i change x64 to x86 try alot of way but i cant resolve this problem.anybody can help me?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2013 06:32:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317675#M8291</guid>
      <dc:creator>erkansahin</dc:creator>
      <dc:date>2013-09-25T06:32:19Z</dc:date>
    </item>
    <item>
      <title>Re: COM Class factory error when trying to instantiate an RGBColorClass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317676#M8292</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you found a solution for this problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have just ported a visual studio 2010 project to 2012 and now I have the same error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code was not changed but i can not compile because the dll won't register.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Microsoft .NET Framework Assembly Registration Utility version 4.0.30319.18408&lt;/P&gt;&lt;P&gt;for Microsoft .NET Framework version 4.0.30319.18408&lt;/P&gt;&lt;P&gt;Copyright (C) Microsoft Corporation.&amp;nbsp; All rights reserved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RegAsm : warning RA0000 : Registering an unsigned assembly with /codebase can ca&lt;/P&gt;&lt;P&gt;use your assembly to interfere with other applications that may be installed on&lt;/P&gt;&lt;P&gt;the same computer. The /codebase switch is intended to be used only with signed&lt;/P&gt;&lt;P&gt;assemblies. Please give your assembly a strong name and re-register it.&lt;/P&gt;&lt;P&gt;RegAsm : error RA0000 : An error occurred inside the user defined Register/Unreg&lt;/P&gt;&lt;P&gt;ister functions: System.TypeInitializationException: The type initializer for 'K&lt;/P&gt;&lt;P&gt;ragtenUtilityToolBar.MeasureAngleBetweenTool' threw an exception. ---&amp;gt; System.Ru&lt;/P&gt;&lt;P&gt;ntime.InteropServices.COMException: Retrieving the COM class factory for compone&lt;/P&gt;&lt;P&gt;nt with CLSID {7EE9C496-D123-11D0-8383-080009B996CC} failed due to the following&lt;/P&gt;&lt;P&gt; error: 80040111 ClassFactory cannot supply requested class (Exception from HRES&lt;/P&gt;&lt;P&gt;ULT: 0x80040111 (CLASS_E_CLASSNOTAVAILABLE)).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The stacktrace points me to the row where I initialize a RgbColorClass.&lt;/P&gt;&lt;P&gt;This code did compile and register for COM Interop&amp;nbsp; in visual studio 2010&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Oct 2014 11:09:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317676#M8292</guid>
      <dc:creator>GwenRoyakkers</dc:creator>
      <dc:date>2014-10-01T11:09:29Z</dc:date>
    </item>
    <item>
      <title>Re: COM Class factory error when trying to instantiate an RGBColorClass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317677#M8293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;have you set project x86? have you target framowork 3.5 or 4.0 (see &lt;A href="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//000100000nzv000000" title="http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#//000100000nzv000000"&gt;ArcObjects Help for .NET developers&lt;/A&gt;&amp;nbsp; for 4.0) ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Oct 2014 15:02:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317677#M8293</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2014-10-01T15:02:36Z</dc:date>
    </item>
    <item>
      <title>Re: COM Class factory error when trying to instantiate an RGBColorClass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317678#M8294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, I had.&lt;/P&gt;&lt;P&gt;But I found the solution to the problem (in my situation).&lt;/P&gt;&lt;P&gt;The &lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;RgbColorClass was in a private static field of the the COM Registered class.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I initialized it immediately to a new object with braces.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;"private static IRgbColor lineColor = new RgbColorClass() { Red = 255, Green = 217, Blue = 128, UseWindowsDithering = true };"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the row of code that did compile, but didn't register.&lt;/P&gt;&lt;P&gt;I Changed it to:&lt;/P&gt;&lt;P&gt;"private IRgbColor lineColor = null;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I initialized it in the constructor of the BaseTool:&lt;/P&gt;&lt;P&gt;"lineColor = new RgbColorClass() { Red = 255, Green = 217, Blue = 128, UseWindowsDithering = true };"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now it did register correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have absolutely no idea why it didn't register when I initialized the static variable on declaration.&lt;/P&gt;&lt;P&gt;This Tool did compile and register on Arcgis 10.1 with a visual studio 2010 project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now on Arcgis 10.2.2 and visual studio 2012 I had to move the initialization to the constructor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The reason why it was a static var is because the tool always used the same color to show a line.&lt;/P&gt;&lt;P&gt;(it doesn't change at runtime.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone have a clue why I had to change this in the code?&lt;/P&gt;&lt;P&gt;It took me quite a while to figure this out, and because I don't know why, I might have the same problem on a different object in the future.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this might help someone else.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Oct 2014 06:53:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317678#M8294</guid>
      <dc:creator>GwenRoyakkers</dc:creator>
      <dc:date>2014-10-02T06:53:18Z</dc:date>
    </item>
    <item>
      <title>Re: COM Class factory error when trying to instantiate an RGBColorClass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317679#M8295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;The reason why it was a static var is because the tool always used the same color to show a line&lt;/P&gt;



&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;do you need create new instances of tool?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you same error if you inizialize your field in a ctor static ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c#" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14122474563036772" jivemacro_uid="_14122474563036772"&gt;
&lt;P&gt;&lt;SPAN style="color: blue;"&gt;class&lt;/SPAN&gt; &lt;SPAN style="color: #2b91af;"&gt;TestColor&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;public&lt;/SPAN&gt; &lt;SPAN style="color: blue;"&gt;static&lt;/SPAN&gt; &lt;SPAN style="color: #2b91af;"&gt;IRgbColor&lt;/SPAN&gt; lineColor = &lt;SPAN style="color: blue;"&gt;null&lt;/SPAN&gt;;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;static&lt;/SPAN&gt; TestColor()&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lineColor = &lt;SPAN style="color: blue;"&gt;new&lt;/SPAN&gt; &lt;SPAN style="color: #2b91af;"&gt;RgbColorClass&lt;/SPAN&gt;() { Red = 255, Green = 217, Blue = 128, UseWindowsDithering = &lt;SPAN style="color: blue;"&gt;true&lt;/SPAN&gt; };&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;public&lt;/SPAN&gt; TestColor(){}&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Oct 2014 10:36:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317679#M8295</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2014-10-02T10:36:24Z</dc:date>
    </item>
    <item>
      <title>Re: COM Class factory error when trying to instantiate an RGBColorClass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317680#M8296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I did solve it in the previous post by doing what you say.&lt;/P&gt;&lt;P&gt;However I will also post the code that compiles, but can't be registered.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;I Changed it to:&lt;/P&gt;
&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;"private static IRgbColor lineColor = null;"&lt;/P&gt;
&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;&lt;/P&gt;
&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;And I initialized it in the constructor of the BaseTool:&lt;/P&gt;
&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;"lineColor = new RgbColorClass() { Red = 255, Green = 217, Blue = 128, UseWindowsDithering = true };"&lt;/P&gt;
&lt;PRE class="c#" style="display: none;"&gt;class TestColor
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static IRgbColor lineColor = null;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static TestColor()
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; lineColor = new RgbColorClass() { Red = 255, Green = 217, Blue = 128, UseWindowsDithering = true };
&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; public TestColor(){}

&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;
&lt;DIV style="display: none;"&gt; &lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm still curious why this code doesn't register (It does compile correctly)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="c#" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14122488514812026 jive_text_macro" jivemacro_uid="_14122488514812026"&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;TD&gt;[Guid("cadf1659-3e05-4509-a668-12537f2ffea8")]&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ClassInterface(ClassInterfaceType.None)]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ProgId("KragtenUtilityToolBar.MeasureAngleTool")]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public sealed class MeasureAngleTool : BaseTool&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region COM Registration Function(s)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ComRegisterFunction()]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ComVisible(false)]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void RegisterFunction(Type registerType)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Required for ArcGIS Component Category Registrar support&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ArcGISCategoryRegistration(registerType);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // TODO: Add any COM registration code here&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ComUnregisterFunction()]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ComVisible(false)]&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void UnregisterFunction(Type registerType)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Required for ArcGIS Component Category Registrar support&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ArcGISCategoryUnregistration(registerType);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // TODO: Add any COM unregistration code here&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #region ArcGIS Component Category Registrar generated code&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Required method for ArcGIS Component Category registration -&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Do not modify the contents of this method with the code editor.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static void ArcGISCategoryRegistration(Type registerType)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string regKey = string.Format("HKEY_CLASSES_ROOT\\CLSID\\{{{0}}}", registerType.GUID);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MxCommands.Register(regKey);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;summary&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Required method for ArcGIS Component Category unregistration -&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Do not modify the contents of this method with the code editor.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &amp;lt;/summary&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static void ArcGISCategoryUnregistration(Type registerType)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string regKey = string.Format("HKEY_CLASSES_ROOT\\CLSID\\{{{0}}}", registerType.GUID);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MxCommands.Unregister(regKey);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #endregion&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private IApplication m_application;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private bool m_inUse;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private ILineSymbol m_lineSymbol;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private IPolyline m_polyline;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private ITextSymbol m_textSymbol;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private IPoint m_startPoint;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private IPoint m_textPoint;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private double m_angleSave;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private double m_distance;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static IRgbColor LijnKleur = new RgbColorClass() { Red = 255, Green = 217, Blue = 128, UseWindowsDithering = true };&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static IRgbColor TextKleur = new RgbColorClass() { Red = 68, Green = 118, Blue = 255, UseWindowsDithering = true };&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public MeasureAngleTool()&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // TODO: Define values for the public properties&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.m_category = "Kragten Utility Toolbar"; //localizable text &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.m_caption = "Measure Angle";&amp;nbsp; //localizable text &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.m_message = "...";&amp;nbsp; //localizable text&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.m_toolTip = "...";&amp;nbsp; //localizable text&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.m_name = "Kragten_KragtenUtilityToolBarAddIn_MeasureAngleTool";&amp;nbsp;&amp;nbsp; //unique id, non-localizable (e.g. "MyCategory_ArcMapTool")&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&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; //&lt;/P&gt;
&lt;P&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; // TODO: change resource name if necessary&lt;/P&gt;
&lt;P&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; //&lt;/P&gt;
&lt;P&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; string bitmapResourceName = GetType().Name + ".bmp";&lt;/P&gt;
&lt;P&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; base.m_bitmap = new Bitmap(GetType(), bitmapResourceName);&lt;/P&gt;
&lt;P&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; base.m_cursor = new System.Windows.Forms.Cursor(GetType(), GetType().Name + ".cur");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception ex)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&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; System.Diagnostics.Trace.WriteLine(ex.Message, "Invalid Bitmap");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;TD&gt;// Other BaseTool implementation...&lt;/TD&gt;
&lt;/TR&gt;

&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Oct 2014 11:30:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317680#M8296</guid>
      <dc:creator>GwenRoyakkers</dc:creator>
      <dc:date>2014-10-02T11:30:43Z</dc:date>
    </item>
    <item>
      <title>Re: COM Class factory error when trying to instantiate an RGBColorClass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317681#M8297</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A type with static variables with initializer expressions, but no static constructors, can exhibit subtle differences in the timing of the type initializer execution&lt;/P&gt;&lt;P&gt;set it in ctor static so you sure the initialization. however it hasn't sense if you don't need instance new MeasureAngleTool&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Oct 2014 12:54:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317681#M8297</guid>
      <dc:creator>nicogis</dc:creator>
      <dc:date>2014-10-02T12:54:14Z</dc:date>
    </item>
    <item>
      <title>Re: COM Class factory error when trying to instantiate an RGBColorClass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317682#M8298</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;I didn't know this.&lt;/P&gt;&lt;P&gt;This is something I need to keep in mind when designing/porting other tools.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Oct 2014 13:30:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/com-class-factory-error-when-trying-to-instantiate/m-p/317682#M8298</guid>
      <dc:creator>GwenRoyakkers</dc:creator>
      <dc:date>2014-10-02T13:30:40Z</dc:date>
    </item>
  </channel>
</rss>

