64 Bit

Posted by: support on 21 February 2023, 8:24 pm EST

    • Post Options:
    • Link

    Posted 21 February 2023, 8:24 pm EST

    So far we have been developing (VS2015) on a 32 bit machine, building 32 bit Winform applications. Now we have switched to a 64 bit machine, and wish to develop managed 64 bit applications. Do we need a different set of ComponentOne dlls. If so do we have to license them again, or can we download them from your site.

  • Posted 22 February 2023, 9:13 pm EST

    Hi Rajeev,

    Thank you for reaching out to us regarding the use of ComponentOne dlls on a 64-bit machine. I would like to inform you that the ComponentOne licensing does not depend on the OS configuration of the machine. As long as you have a valid license, you can use the ComponentOne dlls on any machine regardless of the bit configuration of the system.

    Therefore, you will not need to obtain a new license or download different dlls from our site simply because you have switched to a 64-bit machine. You can continue to use the same ComponentOne dlls that you have been using on your 32-bit machine, and they should work without any issues on your new 64-bit machine.

    Please feel free to reach out to us if you have any further questions or concerns regarding the use of ComponentOne dlls on your new machine.

    Thanks & Regards,

    Aastha

  • Posted 22 February 2023, 10:46 pm EST

    Thanks, Aastha…so if i understand you correctly, including the existing dlls in the code and building as 64 bit, the application will be a pure 64 bit application, and not be limited by what i assume are 32 bit libraries.

    A confirmation would be most appreciated.

    Thanks

  • Posted 23 February 2023, 2:58 pm EST

    Hi Rajeev,

    You got it right.

    There would not be an issue if you include the existing DLLs for the 64-bit application.

    Please let us know if you face any issues regarding it.

    Best Regards,

    Aastha

  • Posted 26 February 2024, 8:23 am EST

    Hi Aastha,

    We have C1StudioNet_2014v3 installed using the WinForms Chart controls in a 32 bit application which we are considering rebuilding as a 64 bit application. Generally, 32 bit DLLs cannot be accessed in 64 bit programs, for example Visual Studio 2022 (a 64 bit program) cannot load 32 bit DLLs in its Forms designer and has to spawn a 32 bit process to run their designer for forms that have 32 bit components. Does our version of C1StudioNet have 64 bit compatible DLLs? Are they different from the 32 bit DLLs or are they .Net assemblies built with the “AnyCPU” attribute? If I understand correctly, DLLs of this variety require a processor architecture attribute of “MSIL” and I don’t see that on the C1 DLLs we have.

    Certainly your DLLs run on 64 bit machines, but the issue of being accessible from 64 bit processes is a different matter.

    Thank you for your patience in addressing this important distinction.

    Bo McIlvain, RBTS Inc.

  • Posted 26 February 2024, 11:25 pm EST

    Hi Bo,

    As already discussed in this thread, the C1 DLLs are not architecture specific. These are common for both 32-bit and 64-bit applications.

    The C1 control version you are working with(2014v3), is very old. These v4.0 DLLs are obsolete and are not compatible with Visual Studio 2022. This does not mean that they cannot be used for 64-bit application designer. You can create a 64-bit application using Visual Studio 2019 for this purpose.

    Visual Studio 2019 designer still supports C1 4.0 DLLs, but you have to manually add the required DLLs to make them work for the designer. (due to the obsolete nature of the control)

    We have attached a video file showing how to achieve the required behavior in VS2019 for a 64-bit application: https://www.dropbox.com/scl/fi/cpedan7o9mqesanh9kgny/20143C1DLL.mp4?rlkey=tebbrh7xw0lxlhw1sc8510746&dl=0

    [Note: This is a temporary link. We suggest you take a backup of this file for future reference.]

    Link to download C1 Installer 2014v3: https://cdn.grapecity.com/ComponentOne/legacy/files/enterprise/C1StudioEnterprise_2014v3.zip

    Hope this resolves your issue.

    In case our understanding differs from your requirement, we request you please provide us with more details using snapshots/video to explain the issue.

    Additionally, please note that the version you are working with is very old and out-of-support now. We suggest you consider updating to the latest version of the control(2023v3) in order to get latest features and support.

    Thanks & Regards,

    Aastha

  • Posted 29 February 2024, 7:04 am EST

    Thank you Aastha!

Need extra support?

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

Learn More

Forum Channels