Win 10 Install of old components

Posted by: amos_mcmorrow on 5 December 2017, 10:30 pm EST

    • Post Options:
    • Link

    Posted 5 December 2017, 10:30 pm EST

    Good Morning.

    I am in the process of getting some old code up and running on a new Win10 PC, and I am running into a few issues.

    I have installed VB6.0 on Win10, and have installed the components. We have licences for ComponentOne Studio 2010, so installed C1StudioNet_2010v2. I have licenced the products using serial numbers and the activation code from the installation process, and they this appears to be all present and correct.

    However.

    As I load the VBP file for the application, I am getting some errors (repeated for each instance) :

    • "

    • “ComponentOne Chart 7.0 2D”

    • “ComponentOne True DBGrid Pro 7.0”

    "

    Each of the above report that they are EVAL versions, despite the fact that I have licenced them.

    The only “oddity” I can see is that the files being referenced are held in the SYSWow64 folder, being: tdbg7.ocx, todg7.ocx and tdbl7.ocx.

    Can you offer some advice please?

  • Posted 6 December 2017, 3:45 pm EST

    Hi,

    I would like you to know that the product (C1StudioNet_2010v2) you have installed on this machine corresponds to WinForms Edition rather than ActiveX. This is why you are facing the problem. To use Chart 7.0 and True DBGrid Pro 7.0, you should have these controls installed and licensed on this machine. But, they have never been tested in the new environments like Windows 10. Therefore, you may face issues.

    Please note, the support for all the ActiveX controls below version 8.0 has been officially withdrawn. We do not support these legacy controls anymore. Would suggest you to upgrade to the latest version of ActiveX Edition which provides a lot more new features and bug fixes along with the support of the modern environments including Windows 10. You can refer the following link for more information on the same:

    https://www.grapecity.com/en/activex

    Thanks,

    Pragati

  • Posted 6 December 2017, 9:09 pm EST

    Indeed, I was installing the ActiveX controls version, and think I needed the WinForms version.

    The controls that were on my machine were probably down to the application install, so not suitable for development use.

    I have installed the WPF version (C1StudioWPF_2010v2) but there appears to be no way to licence the controls during installation. So, after installing the WPF version, the controls continue to be EVAL, so not suitable for distribution.

    Would the most up to date versions of the controls work in VB6.0?

    I am thinking that, would the modern versions of the controls slip into the existing solution with minimal changes, or would lots of code changes be required?

  • Posted 7 December 2017, 4:19 pm EST

    Hi,

    To work in VB6, you would need latest version of ActiveX Edition:

    https://www.grapecity.com/en/activex

    You should be able to migrate your TrueDBGrid 7.0 and Chart 7.0 controls to the latest version using the inbuilt utilities as mentioned in the following links:

    https://www.grapecity.com/en/blogs/true-dbgrid-pro-8-0-migration-utility

    http://help.grapecity.com/componentone/NetHelp/chart82d/upgradingfrompreviousversions.html

    Regarding the licensing in WPF Edition, please drag drop a control on a Window in your application. Right click the control and open its “About…” box. There should be an option to activate the license.

    Thanks,

    Pragati

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels