Hallo matthias,
wie kann ich mir denn das ausgeben lassen? Hab noch recht wenig Programmiererfahrung und manipulier eigentlich nur die Journals.
(editiert: der extrudebuilder fordert für die "curve rules" den Typ "Feature.AssociativeLine" oder "IBasecurve" etc., aber NXObject scheint nicht zulässig?)
Von einer anderen Webseite habe ich zumindest einen Ansatz in VB. Irgendwie schaffe ich es aber nicht das ganze in C# zu überführen.
Bsp.: VB:
hier wird nach dem Zuweisen der Start- und Endpunktoptionen nochmal eine neue associativeline deklariert:
Dim myLineFeature As Features.AssociativeLine
myLineFeature = associativeLineBuilder1.Commit
associativeLineBuilder1.Destroy()
(quelle: http://www.nxjournaling.com/content/creating-lines-part-2 )
wenn ich das ganze in C# mache kommt eine Fehlermeldung:
NXOpen.Features.AssociativeLine linie1;
linie1 = associativeLineBuilder.Commit();
associativeLineBuilder.Destroy();
und zwar folgende Fehlermeldung:
Der Typ 'NXOpen.NXObject' kann nicht implizit in 'NXOpen.Features.AssociativeLine' konvertiert werden. Es ist bereits eine explizite Konvertierung vorhanden. (Möglicherweise fehlt eine Umwandlung.)
Warum ist das anscheinend in VB zulässig aber nicht in C#?
edit2:
problem gelöst
associativelinebuilder ist vom typ feature. über konvertierung zu typ associativeline funktioniert alles einwandfrei
[Diese Nachricht wurde von Teepo am 22. Mai. 2015 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP