algorithmic modeling for Rhino
Typical error handling on the class where SolveInstance() is located is typically just a "AddRuntimeMessage(..)" at the catch() statement.
My question is -- how do I implement the AddRuntimeMessage() in an external class? Understandingly, I get this error whenever I try to implement AddRuntimeMessage() on any external classes.
For example, I am able to use AddRuntimeMessage() in a Custom Attributes class (GH_ComponentAttributes) by doing Owner.AddRuntimeMessage(). I am able to use the Owner property in this custom attributes.
I am interested in using the AddRuntimeMessage property without creating a custom attribute class, since this new class is simply there for organization sake.
Tags:
You need to have a reference to the object that exposes the AddRuntimeMessage() methods. You're going to have to either share your component class with this organisational class or find some other way to funnel your messages, for example by logging messages locally or populating a list of messages as an out parameter in a function calls.
--
David Rutten
david@mcneel.com
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by