|
楼主 |
发表于 2008-8-3 21:14:30
|
显示全部楼层
回复: PR 252552 When editing X-act TP for the second time ap crashes.
<< Don Turcotte -- 01/14/08 13:50:31>>
I have fixed all the problems associated with creating and editing FCFs with compound datums. I have filed PR#252636 regarding the problem of loading this program in V43B.
Fixed in V42 beta, V42R, V43B, V43R, V44B.
Files inserted to server
------------------------
V42\DIMENS\FEATCTRLFRM.CPP
V42\INCLUDE\FEATCTRLFRM.H
V42\SOURCE\GLOBALS.CPP
V42R\DIMENS\FEATCTRLFRM.CPP
V42R\INCLUDE\FEATCTRLFRM.H
V42R\SOURCE\GLOBALS.CPP
V43B\DIMENS\FEATCTRLFRM.CPP
V43B\INCLUDE\FEATCTRLFRM.H
V43B\SOURCE\GLOBALS.CPP
V43R\DIMENS\FEATCTRLFRM.CPP
V43R\INCLUDE\FEATCTRLFRM.H
V43R\SOURCE\GLOBALS.CPP
V44B\DIMENS\FEATCTRLFRM.CPP
V44B\INCLUDE\FEATCTRLFRM.H
V44B\SOURCE\GLOBALS.CPP
<<END>>
<< Changes made by Don Turcotte -- 01/14/08 13:50:47>>
Action: Don Turcotte to David Petrizze, Status: OPEN to REVIEW
<<END>>
<< Don Turcotte -- 01/11/08 17:22:06>>
There were several issues here all related to using compound datums. In addition to the crash, the axes list was not always set up properly to include a D1 axis for the compound datum. In addition, multiple copies of the compound datum constructed feature were being created and saved in the internal commands list. I have fixed all these problems so you can now create and edit FCFs with compound datums and the axes list is set up correctly. I have also verified that the reports are being generated correctly. I am still testing V42beta and have not uploaded yet.
An additional issue here is that the attached program cannot be loaded in V43B (causes a crash), although the program loads ok in V44B and V43R. I will submit this as a separate PR now that I have identified all the issues relevant to compound datums which is the focus of the current PR.
<<END>>
<< Don Turcotte -- 01/10/08 18:03:38>>
This program is not a V42 MR2 program. The serialization schema if for V42 beta. After loading program in V42 beta, if I F9 on the FCF with the compound datum, the ap crashes. This is because the CPCDFeatCtrlFrm "=operator" does process serialization of compound datums correctly (the =operator is used when the FCF dialog is brought up). I am looking at how to fix this.
Also, I cannot load this program in V43B without crashing. I can load it in V44B, so I created a stripped down V42 version and found that if I delete all FCFs, then V43B can load the V42 version. If I leave the first FCF in the program but remove everything after this FCF, then V43B crashes. This first FCF does not use a compound datum so something else must be wrong in V43B. V44B behaves the same as V42 beta.
<<END>> |
|