cancel
Showing results for 
Search instead for 
Did you mean: 
Security Alert Log4j Security Vulnerability. Click here to know more.
cancel
Showing results for 
Search instead for 
Did you mean: 

Allow Visual Basic API COM to Register Multiple Releases On Same Machine

Allow Visual Basic API COM to Register Multiple Releases On Same Machine

We have written custom applications at our company using VB API.  We'd like to run multiple releases of Pro/Engineer and Creo on the same machine with each of them using our custom applications.  This can be done, but is a bit of a hassle.

Here's the process.  Pro/E WF4 needs registration of Visual Basic API COM server (pfclscom.exe) through vb_api_register.bat (<proe_loadpoint>\<datecode>\bin).  When switching to run Creo 3.0 we need to first unregister Pro/E WF4 and then register Creo 3.0 using its own version of vb_api_register.bat (<creo_loadpoint>\<datecode>\Parametric\bin).  Also, when going back into Pro/E, Creo gets un-registered and WF4 needs to be re-registered again.  They cannot both be registered at the same time.  One must first be unregistered for the other to work.

I opened a call with PTC tech support asking if there is a way to have both CP3 and WF4 registered at the same time on the same machine?  Here is the response.

"it's impossible to have Registry based registered both versions.  This can be done with manifest based registration, but it requires a new project and approvals for enhancement."

It was recommended by PTC tech support that I submit this new product idea in the hopes of gaining some traction.  It would be nice to be able to register each version one time and be done with it!

2 Comments
Dale_Rosema
22-Sapphire I

Michael Bills‌,

You may want to vote on your own idea...  

olivierlp
Community Manager
Status changed to: Archived

Hello,

We are archiving your idea as part of a general review. This action is based on the age of your idea and the total number of votes received, as per this announcement.

You can always post a new idea with all the details required in the form.

Thank you for your participation.