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.

Possible LoadDockState broken in 4.3

Thread ID:

Created:

Updated:

Platform:

Replies:

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

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 05:10 AM

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 08:53 AM

Do do I can obtain fixed version?

Administrator [Syncfusion]
Replied On October 25, 2006 08:55 AM

Sorry -

_How_ do I can obtain fixed version?

WBR,Artjom

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

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 10:48 AM

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 01:08 AM

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.

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.

;