On my developer computer i can start on every version on corel my docker addon.
But when i send the folder to my client and my client copy this folder to the right installation path ..../Addons/.... it not selectable in corel.When i send a Enter caption simple test project, it is slectable but without function.The reason why i do this, because my clients have only the SE version. And the installer not copy to SE version.But on my developer computer i can copy the folder manualy to the SE Corel addons folder and it works. I need only to add the empty file "DrawSE.addon"
1. Can you explain what 'Special Edition' brings more (or less)? I never used it...
2. What 'VersionMajor` does it display trying 'Application.VersionMajor`? X6 = 16, X7 = 17, X8 = 18, 2017 = 19, 2018 = 20, 2019 = 21, 2020 = 22 etc. What such a version does SE return? Using it you can activate a specific Corel version window. Using `Set corel = CreateObject("CorelDRAW.Application." & Vers)`, where 'Vers' is the version in discussion, you can activate the one you need, even if more versions are simultaneously open. I think you can also find the installation path looking in the Registry. Do you mean that you can find (programmatically or manually) the installation folder, but you cannot see the Addons folder? If yes, but it exists, you should write the path in Explorer and hit 'Enter'. Or programmatically using `Call Shell("explorer.exe" & " """ & "C:\Program Files\Corel\CorelDRAW Graphics Suite 2020\Programs64\Addons" & """", vbNormalFocus)`. Of course, using the path where you suppose to be the Addons folder in case of this peculiar version...
1. The different is mostly the price. The SE Version can all what you need when you work with laser engraver and cutter. But is 5 times cheaper.2. I have on my developer machine all versions installed from X7 (17) to 2021 (23) and also the SE versions. On all versions works perfectly. also when i copy the created folder manualy to the desired location. It is easy to find. all works. But when i send this folder (the folder with my addon tool) to my client and we copy in the same folder as on my machine. it not works. We test it on normal and SE version. it makes no difference, both do not work.Now i have also an computer in my house with the same problem, so i can test it. I guess some windows specific file need to installed on the machine or so?
If I remember well, VGCore must have exactly the same version. Major and Minor...
Please check this aspect. If they are different, try reinstalling the version referencing your VGCore. I mean reinstall using your installation kit.
Can you please explain me what is VGore? And how i can do this?
It is the referenced dll (if I remember well its name)... But you should explo
re the Corel Application version, which has to be the same.
I agree, the reason it most likely is not working it because the machine you are installing to does not have the referenced VGCore.dll in that location.
To see where you are looking for the VGCore.dll open Visual Studio, Expand References, click on the Corel.Interop.VGCore
In the Properties Pane look at the path.
I will try and attach a screenshot
Since your Dev machines has all of the versions of CorelDRAW it will work. But when you take it to another machine it is only going to work for the version you built to. In my Example this will only work with X8.
-Shelby