Solid Edge Part Type Library
GetNumberOfProcessors Method
Returns whether 'use multiple processors' option is True or False.
Returns Number of processors.
Description
Get 'use multiple processors' option and number of processors set on the system
Syntax
Visual Basic
Public Sub GetNumberOfProcessors( _
   ByRef bUseMultiProcessors As Long, _
   ByRef nNumOfProcessors As Integer _
) 
Parameters
bUseMultiProcessors
Returns whether 'use multiple processors' option is True or False.
nNumOfProcessors
Returns Number of processors.
Example
Imports System.Runtime.InteropServices

Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim objApplication As SolidEdgeFramework.Application = Nothing
        Dim objPart As SolidEdgePart.PartDocument = Nothing
        Dim objstudyOwner As SolidEdgePart.StudyOwner = Nothing
        Dim objStudy As SolidEdgePart.Study = Nothing
        Dim dwUseMultiProcessors As Boolean
        Dim dwNumOfProcessors As Integer

        Try
            objApplication = Marshal.GetActiveObject("SolidEdge.Application")
            objPart = objApplication.ActiveDocument
            objstudyOwner = objPart.StudyOwner
            ' Get study object
            objStudy = objstudyOwner.Item(1)

            objStudy.GetNumberOfProcessors(dwUseMultiProcessors, dwNumOfProcessors)
            objStudy.SetNumberOfProcessors(True, 3)

        Catch ex As Exception
            MessageBox.Show(ex.ToString)
        End Try

    End Sub
End Class
See Also

Study Object  | Study Members