<?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 StartEditing that return true/false in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/startediting-that-return-true-false/m-p/337289#M8838</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi forum,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I ahave an important question.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have an application whit an esri mapcontrol that allow the user to add point to the map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to know if the editing can start.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For example, if another user is editing in the map, than the first user will see an error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can obtain an information true/false from the code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;.....&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pWorkspaceEdit.StartEditing(true);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pWorkspaceEdit.StartEditOperation();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you help me please?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 Jul 2011 13:54:03 GMT</pubDate>
    <dc:creator>ValeriaAndronaco</dc:creator>
    <dc:date>2011-07-08T13:54:03Z</dc:date>
    <item>
      <title>StartEditing that return true/false</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/startediting-that-return-true-false/m-p/337289#M8838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi forum,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I ahave an important question.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have an application whit an esri mapcontrol that allow the user to add point to the map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to know if the editing can start.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For example, if another user is editing in the map, than the first user will see an error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can obtain an information true/false from the code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;.....&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pWorkspaceEdit.StartEditing(true);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pWorkspaceEdit.StartEditOperation();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you help me please?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jul 2011 13:54:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/startediting-that-return-true-false/m-p/337289#M8838</guid>
      <dc:creator>ValeriaAndronaco</dc:creator>
      <dc:date>2011-07-08T13:54:03Z</dc:date>
    </item>
    <item>
      <title>Re: StartEditing that return true/false</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/startediting-that-return-true-false/m-p/337290#M8839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I too have this problem.&amp;nbsp; There is the isbeingedited property on the iworkspaceedit, however, this only returns true if the process in which it is called is the one edited.&amp;nbsp; In my case I had a file geodatabase, where the same user could be editing it from two different processes (.exe)&amp;nbsp; The only way I found was to check for the presence of edit locks in the file geodatabase folder (*.ed.lock.)&amp;nbsp; Does anyone have a better way?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jul 2011 17:01:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/startediting-that-return-true-false/m-p/337290#M8839</guid>
      <dc:creator>AlexanderGray</dc:creator>
      <dc:date>2011-07-08T17:01:42Z</dc:date>
    </item>
    <item>
      <title>Re: StartEditing that return true/false</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/startediting-that-return-true-false/m-p/337291#M8840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If you wrap the call to StartEditing in a Try/Catch block I believe it will throw an exception if the workspace is locked by another user.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jul 2011 14:17:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/startediting-that-return-true-false/m-p/337291#M8840</guid>
      <dc:creator>NeilClemmons</dc:creator>
      <dc:date>2011-07-11T14:17:55Z</dc:date>
    </item>
    <item>
      <title>Re: StartEditing that return true/false</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/startediting-that-return-true-false/m-p/337292#M8841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Neil,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I followed your suggestion, I wrap StartEditing in a Try/Catch block:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&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;&amp;nbsp; pWorkspaceEdit.StartEditing(true);&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; pWorkspaceEdit.StartEditOperation();&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; .........&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; .........&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;&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; catch (Exception ex)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&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;&amp;nbsp; MessageBox.Show("The workspace is locked by another user");&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pWorkspaceEdit.UndoEditOperation();&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; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Would be useful to capture UserName and MachineName of the user has just strated the editing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The exception message has this information, infact the original message is: &lt;/SPAN&gt;&lt;SPAN style="font-style:italic;"&gt;Can not lock. The table "GDB_DatabaseLocks" is currently used by the user "Admin" on machine "PC5"&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I get this fields from the table, if the table is locks?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jul 2011 08:48:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/startediting-that-return-true-false/m-p/337292#M8841</guid>
      <dc:creator>ValeriaAndronaco</dc:creator>
      <dc:date>2011-07-12T08:48:41Z</dc:date>
    </item>
  </channel>
</rss>

