Hallo zusammen,
ich möchte gerne die Parameter von einem UDF auslesen und später verändern. Leider hakt es schon beim auslesen der Parameter :-(
Hier mein Code:
Dim selman As Selection = ui.GetUI.SelectionManager
Dim Maske(0) As MaskTriple
Maske(0).Type = UFConstants.UF_feature_type
Maske(0).Subtype = UFConstants.UF_feature_subtype
Dim Text1 As String = ""
Dim Titel As String = ""
Dim Selaction As SelectionAction = SelectionAction.ClearAndEnableSpecific
Dim Auswahl As SelectionScope = SelectionScope.WorkPartAndOccurrence
Dim auch_Features As Boolean = True
Dim hervorhebung_behalten As Boolean = False
Dim Objekt1 As NXObject = Nothing
Dim Position As NXOpen.Point3d
Dim antwort As Response
antwort = selman.SelectObject(Text1, Titel, Auswahl, Selaction, auch_Features, hervorhebung_behalten, Maske, Objekt1, Position)
Dim objtag As Tag = Objekt1.Tag
Dim my_udf_name As String = Nothing
Dim my_udf_prompt() As String = Nothing
Dim my_udf_values() As String = Nothing
Dim my_num_values As Integer = Nothing
theUfSession.Modl.AskUdfParms(objtag, my_udf_name, my_udf_prompt, my_udf_values, my_num_values)
Ich wähle ein UDF aus und frage dann mit der letzten Zeile die Parameter ab. Leider bekomme ich da immer die gleiche Fehlermeldung: Unknown feature type!
Woran liegt das? Unbekannter Feature-Typ. Wie kann der unbekannt sein, wenn ich doch ein UDF ausgewählt habe?
Hat jemand eine Idee?
danke schonmal
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP