Hallo!
Nachdem nun das Pogramm dank Unterstützung läuft, hat sich leider eine neue Baustelle aufgetan, die Actionlisteners, genauer, die FeatureActionListeners.
Das Testprogramm habe ich als .txt angehängt. In ProE habe ich eine Testbaugruppe mit 3 Parts in einer Unterbaugruppe offen (BG - BG - 3 Parts). Die Idee ist, sobald features seitens des Programms unterdrückt werden, und Regenerationsfehler auftreten, dass ich mittels dem "OnRegenFailure" IpfcFeatureActionListener, diese auslese und automatisch unterdrücke (z.B. wenn ich Parts unterdrücke, die Kinder haben).
Nun zum eigentlichen Problem. Das erste Unterdrücken funktioniert problemlos, ich erhalte sämtliche Meldungen, dass ein Part unterdrückt und andere regeneriert wurden (OnBeforeSuppress, OnAfterSuppress, OnAfterRegen). Aber dann erhalte ich die Fehlermeldung: "Ein Aufrufziel hat einen Ausnahmefehler verursacht." -> "pfcExceptions::XToolkitCommError" (Bild im Anhang). ProE ist zu diesem Zeitpunkt dann eingefroren, sofern ich im "Debug Modus" bin, lässt sich das Programm auch öfters durchführen, sofern ich die dynamischen Variablen aktualisiere und lange genug warte..
Generell am Unterdrücken kann es nicht liegen, da dies ohne Probleme funktioniert, wenn keine ActionListeners implementiert sind.
Jetzt ist meine Hoffnung, das jemand Erfahrung mit den ActionListeners in ProE gemacht hat, und diese mit mir teilt.
Liebe Grüße und einen schönen Abend
Christoph
[Diese Nachricht wurde von PongoCAD am 26. Mai. 2014 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP