Quantcast
Channel: NX Journaling - Journaling / NXOpen API
Viewing all articles
Browse latest Browse all 784

Variable type Compiler Error Please Help

$
0
0

Value of type 1-dimensional array of NXOpen.Annotations.PmiCollection cannot be converted to 1-dimensional array of NXOpen.DisplayableObject because NXOpen.Annotations.Pmi is not derived from NXOpen.DisplayableObject

Option Strict Off
Imports System
Imports System.Collections.Generic
Imports NXOpen
 
Module Module9
 
    Sub Main()
 
        Dim theSession As Session = Session.GetSession()
        Dim workPart As Part = theSession.Parts.Work
        Dim lw As ListingWindow = theSession.ListingWindow
 
        Dim PmiLayer As Integer = 69
	Dim SketchLayer As Integer = 30
 
        Dim displayModification1 As DisplayModification
	Dim displayModification2 As DisplayModification
 
        displayModification1 = theSession.DisplayManager.NewDisplayModification()
	displayModification1.NewLayer = PmiLayer
 
	displayModification2 = theSession.DisplayManager.NewDisplayModification()
	displayModification2.NewLayer = SketchLayer
 
        'displayModification1.Apply(workPart.Annotations.Centerlines.ToArray)
	'displayModification1.Apply(workPart.Annotations.Datums.ToArray)
 
 
	THIS LINE IS WHERE THE ERROR IS THROWN 
        displayModification1.Apply(theSession.Parts.Work.PmiManager.Pmis.ToArray)
 
 
	displayModification2.Apply(theSession.Parts.Work.Sketches.ToArray)
 
        'displayModification2.Apply(theSession.Parts.Work.Features.ToArray)
 
 
        displayModification1.Dispose()
 
    End Sub
 
End Module

Viewing all articles
Browse latest Browse all 784

Trending Articles