Page Index Toggle Pages: [1] 2  Send TopicPrint
Hot Topic (More than 10 Replies) 64 Bit Support (Read 12062 times)
shibusr
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 13
Joined: Apr 15th, 2008
64 Bit Support
Oct 17th, 2012 at 9:53am
Print Post  
Hello,
    We are using flowchartX Pro 4.1.5.0. Does it work in 64bit OS?

Regards
Shibu
  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: 64 Bit Support
Reply #1 - Oct 17th, 2012 at 10:32am
Print Post  
It should work if you are using it in a 32 bit process. I think we added native 64-bit support with the 4.3 release (it installs both 32 and 64 bit versions of the flowchartx.dll), in case you need to use it in 64-bit applications.

I hope that helps,
Stoyan
  
Back to top
 
IP Logged
 
shibusr
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 13
Joined: Apr 15th, 2008
Re: 64 Bit Support
Reply #2 - Oct 17th, 2012 at 11:39am
Print Post  
Hello,

Thanks for the replay.
Do we have to purchase the latest one? or do you provide any upgrade option?

Regards
Shibu
  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: 64 Bit Support
Reply #3 - Oct 17th, 2012 at 11:53am
Print Post  
Hi,

Yes, there is upgrade option. Please send your original purchase information to sales@mindfusion.eu to get details.

I hope that helps,
Stoyan
  
Back to top
 
IP Logged
 
shibusr
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 13
Joined: Apr 15th, 2008
Re: 64 Bit Support
Reply #4 - Oct 17th, 2012 at 12:22pm
Print Post  
Hello,

   We are trying your latest version and we are facing some issues while using this. Actually we are using this in our web application which has a client setup for supporting dll in browser. In our application we are creating a workflow using this control and save this in our server. While saving this in server, we are creating a text file by getting text data of diagram using this dll. When ever the user is loggin in again, loading and showing diagram using this text data rather than creating programaticcaly. This help us to preserve arrangement that user actually saved.

We used functions SaveToString(true) and LoadFromString(string)

But now LoadFromString(string) shows an error "Unspecified error" in browser.


In our architecture Server using 64 bit dll and client using 32bit dll.

any problem with this?

Regards
Shibu


  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: 64 Bit Support
Reply #5 - Oct 17th, 2012 at 1:00pm
Print Post  
Have you by chance updated the flowchartx.dll only on the server? Older versions of the control installed on the client side won't be able to load diagrams saved by the latest version on the server side.
  
Back to top
 
IP Logged
 
shibusr
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 13
Joined: Apr 15th, 2008
Re: 64 Bit Support
Reply #6 - Oct 17th, 2012 at 1:05pm
Print Post  
Hello,

  I updated only on server. It is working fine when removing all previous version from client pc. I just want to make sure that. That is why I am asking you

Any way thank for your help. We are planning to move for latest one


Thanks and regards
Shibu
Indus Systems Inc
  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: 64 Bit Support
Reply #7 - Oct 17th, 2012 at 1:48pm
Print Post  
Hi,

Indeed, the control supports backward compatibility of its file formats but not forward compatibility, so new versions will load old files but old versions won't load new files.

I hope that helps,
Stoyan
  
Back to top
 
IP Logged
 
shibusr
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 13
Joined: Apr 15th, 2008
Re: 64 Bit Support
Reply #8 - Oct 18th, 2012 at 6:48am
Print Post  
Hi,

     We removed all version from the pc after coping 32 bit dll. I have registered manually this dll in client and server (32 bit OS). But this will get a System.Runtime.Interop.COMException while saving diagram to string file. We have added the reference of dll into project. It is working fine when I install msi in server. any idea about this problem?

regards
Shibu
Indus Systems
  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: 64 Bit Support
Reply #9 - Oct 18th, 2012 at 7:27am
Print Post  
Hi,

The control looks for a design time license key in the registry if it's not given a runtime license key in some manner. E.g. if you are running the control through a web page on the client, you probably specify the key by referencing an lpk file. Creating licensed controls dynamically in VB6 can be done using the form's Licenses collection (not necessary when you load the control as a form resource). If your programming environment does not support dynamic instantiation of licensed controls, you will either have to run full setup on the server, or only export and import the HKEY_LOCAL_MACHINE\SOFTWARE\MindFusion\ComponentLicenses registry key.

I hope that helps,
Stoyan
  
Back to top
 
IP Logged
 
shibusr
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 13
Joined: Apr 15th, 2008
Re: 64 Bit Support
Reply #10 - Oct 18th, 2012 at 7:59am
Print Post  
hello,

   We have linked lpk file with object for client side. Our problem is with our c# code. We are using the same dll for creating objects for managing diagram in server side script.


Shibu
Indus Systems
  
Back to top
 
IP Logged
 
shibusr
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 13
Joined: Apr 15th, 2008
Re: 64 Bit Support
Reply #11 - Oct 18th, 2012 at 9:21am
Print Post  
Hello,

Any solution?

Regards
Shibu
Indus Systems
  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: 64 Bit Support
Reply #12 - Oct 18th, 2012 at 9:40am
Print Post  
Quote:
If your programming environment does not support dynamic instantiation of licensed controls, you will either have to run full setup on the server, or only export and import the HKEY_LOCAL_MACHINE\SOFTWARE\MindFusion\ComponentLicenses registry key.
  
Back to top
 
IP Logged
 
shibusr
YaBB Newbies
*
Offline


I love YaBB 1G - SP1!

Posts: 13
Joined: Apr 15th, 2008
Re: 64 Bit Support
Reply #13 - Oct 18th, 2012 at 9:47am
Print Post  
Hello,
   What you mean by dynamic instantiation of licensed controls?. We are using the following code in our app using reference of x.dll

FLOWCHARTLib.FlowChart objChart = new FLOWCHARTLib.FlowChartClass();


Exception is throwing from here.

Regards
Shibu
Indus Systems Inc
  
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: 64 Bit Support
Reply #14 - Oct 18th, 2012 at 9:57am
Print Post  
Hi,

Yes, that's dynamic instantiation - creating an instance at run time. If the control was embedded on a form or dialog, the compiler would take care of also embedding the runtime license key as application resource. However if creating it using the new operator, you don't get any built-in support for licensing.

I don't think there's any equivalent in .NET to the VB6' Licenses collection that would let you specify licenses yourself, so you will need the registry key. Alternatively you will have to work on very low level, calling COM methods such as CoGetClassObject and IClassFactory2::CreateInstanceLic to create the control, and then somehow attaching the COM pointer to the .NET's wrapper class instance.

Stoyan
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: [1] 2 
Send TopicPrint