Community Tip - You can subscribe to a forum, label or individual post and receive email notifications when someone posts a new topic or reply. Learn more! X
I tried to display drawing which available in session using following commands,
ProObjectwindowCreate(new_dwg_name,PRO_DRAWING,NULL);
ProMdlDisplay (drawing);
Drawing displayed in CREO.Window, but hangs the session.
Please suggest me to solve this issue.
Solved! Go to Solution.
In ProObjectwindowCreate function try to replace the NULL variable (last variable) with an integer:
ProObjectwindowCreate(new_dwg_name,PRO_DRAWING,&win_id);
Also I usually call ProVindowCurrentSet and ProWindowActivate after ProMdlDisplay. It should look something like this:
ProMdlNameGet(drawing,new_dwg_name);
ProObjectwindowCreate(new_dwg_name,PRO_DRAWING,&win_id);
ProMdlDisplay(drawing);
ProWindowCurrentSet(win_id);
ProWindowActivate(win_id);
In ProObjectwindowCreate function try to replace the NULL variable (last variable) with an integer:
ProObjectwindowCreate(new_dwg_name,PRO_DRAWING,&win_id);
Also I usually call ProVindowCurrentSet and ProWindowActivate after ProMdlDisplay. It should look something like this:
ProMdlNameGet(drawing,new_dwg_name);
ProObjectwindowCreate(new_dwg_name,PRO_DRAWING,&win_id);
ProMdlDisplay(drawing);
ProWindowCurrentSet(win_id);
ProWindowActivate(win_id);
Hello Gabriel,
Your Code works fine. Thank you very much and also thanks for the Setting & Activating the Current window Tips.