﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » WinForms (How do I?)  » managing ConcurrencyException</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Fri, 22 May 2026 03:10:31 GMT</lastBuildDate><ttl>20</ttl><item><title>managing ConcurrencyException</title><link>http://forum.strataframe.net/FindPost18070.aspx</link><description>Hi,&lt;P&gt;I try to manage ConcurrencyException with my own SoftCollision form (wich is nearly a SF SoftCollision form, only localized).&lt;/P&gt;&lt;P&gt;this form is shown from my maintenance form:&lt;BR&gt;[code]&lt;/P&gt;&lt;P&gt;Private Sub V_TVA_ConcurrencyException(ByVal e As MicroFour.StrataFrame.Data.ConcurrencyExceptionEventArgs) Handles V_TVA.ConcurrencyException&lt;/P&gt;&lt;P&gt;Dim loFrmConflit As New MLControlesSF.MLSF_SoftCollisionDialog(e)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If loFrmConflit.ShowDialog(Me.MdiParent) = Windows.Forms.DialogResult.OK Then&lt;BR&gt;...&lt;/P&gt;&lt;P&gt;[/code]&lt;/P&gt;&lt;P&gt;After closing that loFrmConflit, &lt;STRONG&gt;your&lt;/STRONG&gt; SF SoftCollision form is raised! why? :crazy:</description><pubDate>Sat, 26 Jul 2008 20:38:09 GMT</pubDate><dc:creator>Michel Levy</dc:creator></item><item><title>RE: managing ConcurrencyException</title><link>http://forum.strataframe.net/FindPost18104.aspx</link><description>[quote]&lt;P&gt;That was Only AutoHandleCollisions property, ehhmmm.... sometimes, I feel old, old, when I am so stupid! &lt;/P&gt;&lt;P&gt;[/quote]&lt;/P&gt;&lt;P&gt;You definitely should not feel that way at all!&amp;nbsp; The framework has a lot of functionality and is very deep...so it is easy to miss a property here orr there!&amp;nbsp; We have all done it!!! ;)</description><pubDate>Sat, 26 Jul 2008 20:38:09 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: managing ConcurrencyException</title><link>http://forum.strataframe.net/FindPost18086.aspx</link><description>Ben,&lt;/P&gt;&lt;P&gt;I had found all that I needed in the helpfile and on that forum (thanks to all contributors), about this event. And yes, all I want is in the event args, and I manage it with my users requirements.&lt;/P&gt;&lt;P&gt;That was Only AutoHandleCollisions property, ehhmmm.... sometimes, I feel old, old, when I am so stupid!</description><pubDate>Fri, 25 Jul 2008 10:09:19 GMT</pubDate><dc:creator>Michel Levy</dc:creator></item><item><title>RE: managing ConcurrencyException</title><link>http://forum.strataframe.net/FindPost18084.aspx</link><description>Glad you found that.&amp;nbsp; When you turn that option off, you'll want to handle the CurrencyException event on the business object or form and all of the information you'll need you'll find in the event args: option to resave the record, the primary key of the row, a list of the columns that don't line up, etc.</description><pubDate>Fri, 25 Jul 2008 09:06:35 GMT</pubDate><dc:creator>StrataFrame Team</dc:creator></item><item><title>RE: managing ConcurrencyException</title><link>http://forum.strataframe.net/FindPost18080.aspx</link><description>Trent,&lt;P&gt;thanks, thanks a lot! &lt;/P&gt;&lt;P&gt;I've spent hours and hours reading all topics on forums about concurrency exception, reading helpfile, reading your source code... and I have not seen that &lt;EM&gt;little&lt;/EM&gt; property :pinch: &lt;/P&gt;&lt;P&gt;so thanks again!</description><pubDate>Fri, 25 Jul 2008 08:36:35 GMT</pubDate><dc:creator>Michel Levy</dc:creator></item><item><title>RE: managing ConcurrencyException</title><link>http://forum.strataframe.net/FindPost18071.aspx</link><description>You just need to set the AutoHandleCollisions property on the form to False and then only yours will appear.</description><pubDate>Fri, 25 Jul 2008 07:46:26 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item></channel></rss>