Community Tip - When posting, your subject should be specific and summarize your question. Here are some additional tips on asking a great question. X
Hi,
Currently we use VB api desktop application to connect to Creo M150. We've not had issues with our users using Window 7 but for some reason we cannot establish a connection with users using Windows 8. The setup to our knowledge is the same:
1.Install Creo Parameteric with the VB Toolkit
2.Install Creo vb API(Note:Need to install .NET framework 3.5 to install Creo API)
3.Set PRO_COMM_MSG_EXE environment variable
4.Register comm server by running the vb_api_register.bat file located at [proe_loadpoint]/bin.
5.Start Creo Parameteric
6. Startup Creo VB API and establish connection to Creo Parameteric
For some reason Step 6 where the connection is established does not work? Why would that be? I did see that in the Task Manager pfclscom.exe process does not run for my Win 8 users. So I suspect the issue is with registering the COMM server in step 4?. After Creo API fails to establish connection with Creo Parametric an error message box is thrown noting the following: "Retrieving the COM class factory for component with CLSID{456E)!!)-2031-3907-AFE5-9201C97A915E} failed due to the following error:80040154"
Thanks for any help in advance.Much appreciated
regards
Lourens du Toit
Hi so I found out that it is the C:\PTC\Creo 2.0\Parametric\bin\vb_api_register.bat that is faling to register the pfclscom.exe. For some reason in Windows 8 the command - "%PRO_DIRECTORY%\%MC%\obj\pfclscom.exe" ./regserver- in vb_api_register.bat fails. Windows 7 has no issues with the same vb_api_register.bat file. I've been able to register the pfclscom.exe manually via the cmd for now. I don't know if there is any type of Windows rights issue that prevents me from registering via the vb_api_register.bat file? Any comments on how to fix this maybe so that I don't have to do it manually for each of our 70 Designers?