cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

VB_API problems

Highlighted
Level 1

VB_API problems

Hi everybody,

i wrote an application on ProE/WF4 vbapi that worked well.

I passed to Creo and i got a big surprise: i cannot connect to any session of creo via VB!!!!

I'm using VS2010 and Creo Elements Pro M080 on Windows 7 and XP SP3, i registered all the variables as said in the "manual" but nothing works.

I post my code

(old version WORKING in WF4, NOT WORKING in Creo)

Dim asynconn As New CCpfcAsyncConnection
Dim conn As IpfcAsyncConnection
Dim session As IpfcBaseSession
conn = asynconn.Connect("", "", ".", 5)
session = conn.Session

(directly from PTC manual, still NOT WORKING in CREO)

Dim connection As IpfcAsyncConnection
Dim classAsyncConnection As New CCpfcAsyncConnection
connection = classAsyncConnection.Connect(DBNull.Value, DBNull.Value, DBNull.Value, DBNull.Value)
Dim session As IpfcBaseSession
session = connection.Session

Also the examples in the VB_API folder in Creo do not work.

I need to reach the active session to open a model, selected in an external menu and i need to retrieve the name of the model actually in session.

Does anybody have the same problem? Wayouts?

Tks

Osvaldo Carpina

7 REPLIES 7

Re: VB_API problems

Osvaldo

Have you found a solution to this problem?, im trying to solve the same problem and no help from PTC...

Hugo

Re: VB_API problems

OK, i solved the problem myself.

The problem was related to the pfclscom.exe com server not beeing registered correctly.

The fix was to run the vb_api_register.bat as administrator.

After the com server is registered correctly, make sure you update your VB project reference to the new "Creo VB API Type Library for Creo Parametric 2.0"

(You probably did the same mistake as i did by referencing the "Creo Parametric Type Library for Creo Parametric", this is not the correct library)

Re: VB_API problems

I am able to get session object with Administrator access but on same system, one of my colleague who is not having admin access rights is getting error of toolkitnotfound exception....

Appreciate any help on this..

Regards

Ketan

Re: VB_API problems

Hi

it's a long time i do not use vbapi.

I had the same problem and i solved it giving the .DLL files i referenced in my vb solution the rights for "anyone" to "full" (give it manually)

I'hope this helps you

Regards

Osvaldo

Re: VB_API problems

Not able to understand where to give rights..

Can you please elaborate?

Thank you in advance.

Regards

Ketan

Re: VB_API problems

Try this procedure

Use the RBM to access properties of pfclscom.exe and go to advanced properties in security tab

Cattura2.JPG

Regards

Osvaldo

Re: VB_API problems

Thank you osvaldo .

This I have tried but no success.

I have tried to set enviroment variable PTCNMSPORT as 1239 and then it is giving exception of toolkitcantmodify with Admin rights and working fine without admin access rights.

Regads

Ketan