There are new modification in V5R7sp5:
Modified methods and properties | ||
Publication::Valuation (Property Read/Write) | SP1 | Previously inoperative. The argument type has been changed
from Reference to CATBaseDispatch and is so
upward compatible. |
File::Path (Property Read) File::ParentFolder (Property Read/Write) Folder::Path (Property Read) Folder::ParentFolder (Property Read/Write) |
SP4 | The File
object and the Folder
object now inherit from the FileComponent
Object and those methods have been moved to the new base class, now
allowing polymorphism when processing both type of objects. No impact on macros, VB/VBA projects must refresh their references to the CATIA V5 InfInterfaces Object library type library. |
CATIAExpertCheckRuntime::Comment (Property Read/Write) | SP4 | Method has been moved to the base class: ExpertRuleBaseComponentRuntime::Comment (Property Read/Write). No impact on macros, VB/VBA projects must refresh their references to the CATIA V5 GenKnowledgeInterfaces Object library type library.. |
CATIAExpertRuleBaseRuntime::RuleBaseEdition
(Property Read) CATIAExpertRuleBaseRuntime::RuleSet (Property Read) |
SP4 | Previously inoperative. Signature modifications now allows return values to be correctly handled. No impact on macros, VB, VBA. Signature of generated .h files in CAA has changed. |
Suppressed methods and properties | ||
File::returnIID (Property Write) Folder::returnIID (Property Write) |
SP5 | |
StrMember::SectionFolder (Property Write) | SP5 | Was inoperative, has been removed from exposition. |
The end of this article presents automation object, methods and properties that have been added in V5R7, since V5R6 GA to enhance CAA V5 automation capabilities, support functional evolutions and correct defects. Some of those modification already exist on V5R6 service packs. A few properties and methods have been modified or suppressed. VB and VBScripts code using those methods may have to be modified. VB projects using the corresponding objects must be recompiled.
New classes
New methods and properties
Modified methods and properties
Suppressed classes, methods and properties
New classes | ||
Drafting | DrawingComponent | Represents a drawing ditto. |
DrawingComponents | ||
Infrastructure | Workbench | |
Misc | SchWorkbench | |
Part Design | Rotate | |
Scaling2 | ||
Symmetry | ||
Translate | ||
Product Structure | AssemblyConvertor | |
Structure Design | StrFoundation | A Structure Foundation object. |
StrFoundations | ||
Wireframe and Surface | HybridShapeBump | |
HybridShapeLineBisecting | ||
HybridShapeSphere | ||
HybridShapeWrapCurve | ||
[Top] |
Modified methods and properties | ||
AnalysisEntity::AddSupportFromPart | Due to problems for recording interactions using the
precedent signature, the capability to add a support from a Part
sub-element is now provided by AnalysisEntity::AddSupportFromProduct
The following code:
may be replaced by:
The name of the method has been kept with a different signature to add a support from a part in a product. |
|
ExpertRuleBaseRuntime::Report | A new boolean parameter has been added that
allows to specify if a browser must be launched or not on the generated
report. |
|
ManufacturingMachine::Comment (Property Read) | The parameter is now inout instead of out. Transparent to VB/VBScript users but impacted VB projects must be recompiled. | |
[Top] |
Suppressed methods, classes and properties | |
AssemblyFeature::BooleanOperation, AssemblyFeature::Hole, AssemblyFeature::Pocket, AssemblyFeature::Split |
Those methods have been removed. Each AssemblyFeature object (AssemblySplit, AssemblyRemove, AssemblyPocket and AssemblyHole) now inherits from AssemblyFeature, the specific methods of each object are so now directly available on the object retrieved from the AssemblyFeatures collection. For example, the following code:
Must be replaced by:
|
HybridShapeLineNormalCrv, HybridShapeFactory::AddNewLineNormalCrv |
The corresponding interactive command has disappeared since
V5R2. This object and the associated creation method of the HybridShapeFactory
object have so been removed. |
ManufacturingProgram::GetOutputFile | Has been renamed into ManufacturingProgram::GetNCOutputFile |
[Top] |