Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  VB CopyAndRetrieve

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
Autor Thema:  VB CopyAndRetrieve (884 mal gelesen)
cadsr
Mitglied



Sehen Sie sich das Profil von cadsr an!   Senden Sie eine Private Message an cadsr  Schreiben Sie einen Gästebucheintrag für cadsr

Beiträge: 237
Registriert: 06.05.2004

WF5 M200-64bit, Creo2 M050-64bit
Creo3 M070

erstellt am: 16. Mai. 2014 10:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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

NicoFTB
Mitglied
Ingenieur Entwicklung/Konstuktion


Sehen Sie sich das Profil von NicoFTB an!   Senden Sie eine Private Message an NicoFTB  Schreiben Sie einen Gästebucheintrag für NicoFTB

Beiträge: 806
Registriert: 08.05.2012

erstellt am: 16. Mai. 2014 10:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für cadsr 10 Unities + Antwort hilfreich

Hallo Stefan,


Function CopyAndRetrieve  (NewName as String, Instructions as IpfcCopyInstructions [optional]) as IpfcModel

Instructions:
Reserved for the future. Pass null

pass null ist kein leerer String, sondern in VB nothing.

------------------
Grüße
Nico \o/

Üs - ProE-Beziehungen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadsr
Mitglied



Sehen Sie sich das Profil von cadsr an!   Senden Sie eine Private Message an cadsr  Schreiben Sie einen Gästebucheintrag für cadsr

Beiträge: 237
Registriert: 06.05.2004

WF5 M200-64bit, Creo2 M050-64bit
Creo3 M070

erstellt am: 16. Mai. 2014 11:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Nico,

vielen Dank! Jetzt funktioniert es. Üs sind unterwegs.

Gruß Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz