![]() |
#1
|
|||
|
|||
![]()
Hi,
The X6.1 upgrade is killing all my products. It appears that the object model GUIDS have changed and the new typelibs don't seem to have the correct interfaces. Anybody else get messed up by this? -James |
#2
|
||||
|
||||
![]()
I personally don't use object Model GUIDs so I have not seen this, but if I recall something similar happened with X5 when they went to 15.2, if you saw the problem then, I think this is the way it is going to work going forward. They are really moving away from service releases and making these Updates with new features and functionality.
-Shelby |
#3
|
|||
|
|||
![]()
Hi Shelby,
They did this during the X6 beta cycle and broke all the C# apps being run externally. I hope you're not saying that you think I am out of business... I have never seen the typelibs become invalid on any other release. -James |
#4
|
|||
|
|||
![]()
I ran into it on a project that I built from a pre-release, reset my references to the GM and haven't had a problem since. The class name does change from update to update with the version matching the update number (16.0, 16.1, 16.2, etc...) so I compensated for them up to 5. Did the same thing in X5. and haven't had a problem since.
|
#5
|
|||
|
|||
![]()
Hi Steve,
Ok, I get what you are saying now. I changed my PROGID to 16.1 and I can get an object pointer now. But I need to do something like what you are saying so I don't have to do a recompile and make a new installer for each update. Thanks for the info as always. -James |
#6
|
|||
|
|||
![]()
In C++, I have been setting references by name when possible....saved me much grief. I actually got the idea from one of Alex's cpg plugins. He did more than one sample, just look at them all and you can see the differences.
Last edited by SteveDude; 21-08-2012 at 11:46. |
#7
|
|||
|
|||
![]()
Hi Steve,
Tony S. sent me some comments from the development team. The one that seemed the best was to use the CLSID for C++ COM smart pointer stuff. This is working on the dev laptop with X6 and will be tested with X6.1 tonight on my 64 bit laptop which is imaged so I am much more fearless about updates, service packs, etc. The dev team says the CLSID has not changed which implies (I think) that it will not change until X7. Now that Alex has found other interests maybe we could talk Corel into having a REAL developers program? This would consist of a forum (this one with Shelby moderating would be ideal) and access (not free) to the last three releases of CorelDRAW along with automatic access to the beta program for each new release. That way new developers wouldn't have to troll ebay to support prior releases and we could all support each other. Maybe with Tony forwarding some questions to the dev team. What do you think? -James |
#8
|
||||
|
||||
![]()
Sounds good to me. I'm on board.
__________________
Sean Waiting for a ride in the T.A.R.D.I.S. |
#9
|
|||
|
|||
![]()
Hi,
I have tested using the CLSID with both X6 and X6.1 and it is good to go. Tony has confirmed that there will be one CLSID for each major release number (X5, X6, X7, etc). -James |
#10
|
|||
|
|||
![]()
I didn't know Alex had kind of moved to other interests, just know Shelby has been doing a lot on here.
From a developers perspective, I personally have never seen a better version than X6 to add some magic too, so I am definately game and would go as far as hosting the site if it came down too it and was needed. |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
SD for X4 Problems | almorris | SecuriDesign | 3 | 10-06-2008 23:35 |
Problems running my app at other PC. | areyesa1 | CorelDRAW/Corel DESIGNER VBA | 0 | 03-07-2006 10:49 |
PDF problems | cobrien11 | General | 2 | 11-04-2006 18:22 |
Eps Export Problems | bloodgroove | General | 6 | 10-04-2006 22:07 |
problems exporting | bloodgroove | General | 2 | 27-01-2006 07:01 |