Community Tip - Did you know you can set a signature that will be added to all your posts? Set it here! X
dear All,
why i cannt cast WSession from Session?
class CommandConvertTolerances extends DefaultUICommandActionListener {
public void OnCommand() {
try {
WSession session = (WSession) pfcSession.GetCurrentSession ();
// WSession wSession = null;
//
// if (wSession instanceof WSession)
// wSession = (WSession)session;
Model model = session.GetCurrentModel();
// WModel wm = (WModel)model;
java.lang.ClassCastException: com.ptc.wfc.Implementation.pfcSession$Session cannot be cast to com.ptc.wfc.wfcSession.WSession
Thanks!
Robert
Solved! Go to Solution.
I have changed in registry protk.dat two lines to:
startup otk_java
toolkit object
wfcWSession_ptr wsession = wfcWsession::cast(pfcGetProESession());
They use their own Smart Pointer implementation.
Br,
Eike
How i can access this Type (Pointer description)
Thank you very much!
Oh I'm sorry haven't done it in Java right now.
AFAIK it should be in the licensed OJava path. So you should need a Java OTK License for this (but I could be wrong / not sure about this ...).
Br,
Eike
I have changed in registry protk.dat two lines to:
startup otk_java
toolkit object