I am a newbie to PI. Still using the trial version. However the implementation of instances is less than obvious some times. Here's a problem I ran into that made me feel like pulling my hair out.
1 Opened the dynamic crop and executed a crop of an sub
2 Then dragged an instance of the crop to the workspace so I could crop my other subs
3 Dragged the instance to the other subs and NOTHING happened. No crop, no error message
I later found out that some how the "execution" becomes a part of the instance and apparently trying to crop an image that was larger than the "resultant" crop executed breaks the instance.
If this were a basic script recorder it would make more sense, but in keeping with the object oriented method of PI it doesn't. Why am I wrong? What am I missing? If you were to change this to my way of thinking would it tear up something else in your implementation?
PS: I'm not a fan of object oriented programming and have always said a good C programmer can program C in any language.
PSS: "Familiarity breeds contempt" :-)