Sanjay Meher
New member
Hi toolkit developers
I was trying to provide a sketcher windowinteractively using the following
code in the function which is called when I click a custum added menuButton named Sketcher
int SketcherClick()
{
ProSection section;
ProName wname;
int windowid;
ProError status;
status = ProSection2DAlloc (§ion);
printf("\n ProSection2DAlloc status %d",status);
ProStringToWstring (wname, "demo");
status = ProSectionNameSet (section, wname);
printf("\n ProSectionNameSet status %d",status);
status = ProObjectwindowCreate(wname,PRO_2DSECTION,&windowid);
printf("\n ProObjectwindowCreate status %d",status);
status = ProWindowActivate(windowid);
printf("\n ProWindowActivate status %d",status);
return 1;
}
Everthing works fine here. Even a new Sketch in a new window is
opened. However when one tries to draw just one line - proe craches
regardless of the exe or dll mode.
However if one draws a rectangle or circle it works perfectly well. But as son as one draws a single line and click middle button to say that no more line required, proe crashes.
When proe craches the error returned is -11 i.e.PRO_TK_COMM_ERROR
I can't understand what the problem is and how to resolve it.
Does anyone know the reason for it
Thanks
I was trying to provide a sketcher windowinteractively using the following
code in the function which is called when I click a custum added menuButton named Sketcher
int SketcherClick()
{
ProSection section;
ProName wname;
int windowid;
ProError status;
status = ProSection2DAlloc (§ion);
printf("\n ProSection2DAlloc status %d",status);
ProStringToWstring (wname, "demo");
status = ProSectionNameSet (section, wname);
printf("\n ProSectionNameSet status %d",status);
status = ProObjectwindowCreate(wname,PRO_2DSECTION,&windowid);
printf("\n ProObjectwindowCreate status %d",status);
status = ProWindowActivate(windowid);
printf("\n ProWindowActivate status %d",status);
return 1;
}
Everthing works fine here. Even a new Sketch in a new window is
opened. However when one tries to draw just one line - proe craches
regardless of the exe or dll mode.
However if one draws a rectangle or circle it works perfectly well. But as son as one draws a single line and click middle button to say that no more line required, proe crashes.
When proe craches the error returned is -11 i.e.PRO_TK_COMM_ERROR
I can't understand what the problem is and how to resolve it.
Does anyone know the reason for it
Thanks