As if Auto-Layout was not annoying enough…
Apple appears to have changed something to do with constraints which affects Xojo 2018. Here’s the scenario:
I have a line in a container that goes from the top to the bottom. The constraint for the top was set equal to Parent.Left. Because this was effectively zero, the line was in the correct place, but because Top was related to Left, the App crashes at startup.
Such problems can be very difficult to track down. Xojo gives no clue. I ended up removing things until it stopped crashing and then was able to check just a few controls’ constraints.
Note to Xojo: Please check for constraint violations as compile time. Better, make Auto-Layout optional.
Hope this helps someone.
-Bob Gordon (who can now get back to actually being productive)