When developing your pay macros and creating your installers could you please consider that some of us have the more expensive technical suite and use CorelDraw X6 which came included with the package? It's my understanding that the version of CorelDrawX6 is completely identical however some of the CorelDraw Macros installers will not function properly if you are using Technical Suite Vs Graphics Suite hence the installer will not work. Is this a problem on Corel's end? Should they make this information more readily available when allowing developers to create apps for Corel products?
Hi.
Technical suite and Draw each creates a different gms.
You cannot create a Technical Suite macro with CorelDraw.
~John
RunFlaCruiser said: Hi. Technical suite and Draw each creates a different gms. You cannot create a Technical Suite macro with CorelDraw. ~John
Hi,
John,
Corel Designer uses the same GMS format BUT it has a different object model. It is possible to write macros that are universal by only using the VGCore objects.
BUT, the new Technical Suite X6 has a copy of CorelDRAW X6. I haven't done macros for it but I had to enhance my installers to put my plugins in a different location then all was well.
-James
Yea, I know that you'll need to use available objects but from what I've seen the Technical Suite won't actually recognize or run the macros, gms files, created in Draw. Did this change for X6 or am I missing something?
RunFlaCruiser said: Hi. Yea, I know that you'll need to use available objects but from what I've seen the Technical Suite won't actually recognize or run the macros, gms files, created in Draw. Did this change for X6 or am I missing something? ~John
Hi John,
I may be wrong about the GMS files, but the source code can be made fully compatible.
BUT the question was about Technical Suite X6 which has both Corel Designer AND CorelDraw X6. Normally my plugins install for 32 bit CorelDRAW X6 at the path in this registry key:
"<@<HKCU>\\Software\\Corel\\CorelDRAW\\16.0\\Draw\\Application Preferences\\Directories\\EmbedObjDir>"
BUT for the CorelDRAW included with Technical Suite X6 I use the path in this registry key:
"<@<HKCU>\\Software\\Corel\\Corel DESIGNER\\16.0\\Draw\\Application Preferences\\Directories\\EmbedObjDir>"
Everything else is the same. I assume if you use the GMS folder in this path it would work also.
Technical Suite is not a Program though. It is a package. I understand Designer and Draw use different GMS files but my question is on the difference creating an installer that installs to either CorelDraw included within Graphics Suite or CorelDraw included within Technical Suite. I don't need a macro for Designer.
Jemmyell can explain this better because we actually purchased DXFTool from you. My company uses Graphics Suite X5 and purchased DXFTool Pro. I upgraded my software recently to Technical Suite X6 recently and had to update your plugin. I downloaded your DXFTool Pro from you and told you I couldn't install your plugin because the installer wouldn't recognize my installation for CorelDraw X6 which forced me not to be able to use my updated CorelDraw X6until you were able to make your installer compatible. Which you did thank you very much.