Hallo zusammen,
ich schlag mich gerade mit dem Versuch herum über das NXOpen C++ API auf das UG zuzugreifen. Beispiele scheinen da irgendwie Mangelware zu sein. Die Doku beschränkt sich leider auch nur auf den "Reference Guide".
Kann mir da einer einen Tip geben, wie ich an eine Art "Programmierhandbuch" rankomme, oder einfach nur ein paar Beispiele?
Konkret arbeite ich gerade an dem Versuch eine Selektion hinzubekommen. Folgender code führt zum Runtimefehler direkt nach der Auswahl von irgendeinem Element (oder auch Abbruch im Selektionsfenster, egal...). Das Infofenster kommt gar nicht erst hoch:
...
using namespace NXOpen;
extern DllExport void ufusr( char *parm, int *returnCode, int rlen )
{
int errorCode = UF_initialize();
Session *theSession = Session::GetSession();
UgInfoWindow info;
UI *pUI = UI::GetUI();
Selection *pSel = pUI->GetSelectionManager();
NXObject *pSelObj = NULL;
Point3d *pCurs = NULL;
Selection::Response res = pSel->SelectObject("Select a Point",
"Tommis Selector", Selection::SelectionScopeWorkPart,
true, true,&pSelObj,pCurs);
info.open();
info.write("hier bin ich!");
errorCode = UF_terminate();
}
Wär echt nett, wenn mir da jemand helfen könnte, Danke!
Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP