We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Possible LoadDockState broken in 4.3

Thread ID:

Created:

Updated:

Platform:

Replies:

50944 Oct 24,2006 11:32 AM UTC Oct 26,2006 05:08 AM UTC Windows Forms 6
loading
Tags: Tools
Artjom Orehov
Asked On October 24, 2006 11:32 AM UTC

Our application now using Syncfusion 4.2. I tried update Syncfusion to the version 4.3 and found out that LoadDockState isn't working if window that DockingManager restoring ins't in it - in this case DockingManager 4.3 doesn't fire InitializeControlOnLoad event! And when I check your codes, I found very strange change in DockingManager.ApplyDeserializedState method:

foreach( String ctrlname in dmgrserializer.htDHCWrapper.Keys )
{
bool bcontrolinitialized = false;
foreach( Control enabledcontrol in this.alEnableDocking )
{
if( enabledcontrol.Name != ctrlname )
{
bcontrolinitialized = true;
break;
}
}
if( bcontrolinitialized == false )
{
this.OnInitializeControlOnLoad(new InitializeControlOnLoadEventArgs(ctrlname));
}
}



The line if( enabledcontrol.Name != ctrlname ) was in 4.2 as if( enabledcontrol.Name == ctrlname ) and it was correct, because names of window should be equal to mark it as initialized.

To reproduce this problem take LinkedManager sample, change flag bDisposeControlsOnClose to true and compile it. in 4.2 it is working fine, but not in 4.3.

I will be happy if it isn't bug, but my mistake. Otherwise, I discouraged by this changes.

Malarvizhi [Syncfusion]
Replied On October 25, 2006 09:10 AM UTC

Hi Orehov,

Sorry for the inconvenience caused.

We were able to reproduce the issue here. This is a known issue. We have fixed the issue internally and our next patch will contain the bug fix.

Thanks for choosing Syncfusion products.

Regards,
Malarvizhi.

Administrator [Syncfusion]
Replied On October 25, 2006 12:53 PM UTC

Do do I can obtain fixed version?

Administrator [Syncfusion]
Replied On October 25, 2006 12:55 PM UTC

Sorry -

_How_ do I can obtain fixed version?

WBR,Artjom

Malarvizhi [Syncfusion]
Replied On October 25, 2006 02:02 PM UTC

Hi Orehov,

Could you please create the Direct-Trac Incident to obtain the private patch and also let me know the Visual Studio version.
Regards,
Malarvizhi.

Administrator [Syncfusion]
Replied On October 25, 2006 02:48 PM UTC

Done. Incident # 29178

But. We can't realease our product with such patched version. We interested not in fast, but in complete and stable major release.

When, approximaly, do you plan to make such release?

Thank you.

WBR,Artjom

Malarvizhi [Syncfusion]
Replied On October 26, 2006 05:08 AM UTC

Hi Orehiv,
I am unable to promise you any timeframe for the next release.This release will be probably by the mid of next month or so.
We will update you by tomorrow with patch or private patch.

Thanks for choosing Syncfusion products.

Regards,
Malarvizhi.

CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

;