Hallo,
ich stecke mit der VB-Programmierung noch in den Kinderschuhen und habe ein Problem, mit dem ich nicht recht weiterkomme:
Ich möchte das aktive Modell (PRT) kopieren und das kopierte Modell dann aufrufen. Das sollte mit der Funtktion IpfcModel.CopyAndRetrieve() funktionieren. Nur bringe ich es leider nicht soweit.
Hier ist mein bisheriger Code:
Function SaveCopy_ProE_File(session As IpfcBaseSession, eModelType As EpfcModelType, sModelName As String) As IpfcModel
Dim CModel As IpfcModel
Dim Model As IpfcModel
Dim oWindow As pfcls.IpfcWindow
Dim oModelDescriptorCreate As New CCpfcModelDescriptor
Dim oModelDescriptor As IpfcModelDescriptor
'Create a modeldescriptor to the Pro/E Model
oModelDescriptor = oModelDescriptorCreate.Create(eModelType, sModelName, "")
Model = session.CurrentModel
CModel = Model.CopyAndRetrieve(sModelName, "") ' das funktioniert nicht
' IpfcModel.CopyAndRetrieve()
'Create a new window which displays the Pro/E Model
oWindow = session.OpenFile(oModelDescriptor)
'Activate the new window
oWindow.Activate()
'Return the Pro/E Model
SaveCopy_ProE_File = session.CurrentModel
End Function
Hat jemand einen Tip, wie das gehen könnte? Ich habe zu den "Model Operations" bisher keine Beispiele gefunden, die mir weiterhelfen konnten.
Gruß Stefan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP