2009-02-20 08:08 PM - last edited on 2023-05-24 10:23 AM by Rubia Torres
2009-02-20 08:28 PM
2009-02-20 09:39 PM
Steven wrote:Actually, the solution is for Graphisoft to produce library parts that work - then nobody will see this and other errors. The problem is that many Graphisoft library parts do not do sufficient error-checking and consistency-checking on their parameters, allowing the entry of values (as you've seen in the past) that cause the part to bomb out.
Doing a little research, it seems that there is not definite way to figure out what is the problem, just through the process of elimination. There should be a way to jump to the error or the element that is causing the error. This would save many people a lot of time...
2009-02-20 09:44 PM
2009-02-20 11:20 PM
Steven wrote:Or they could hire Karl. I've been thinking of making this a poll
But that would make more work for Graphisoft! We wouldn't want that...
2009-02-21 03:34 AM
Erika wrote:
Or they could hire Karl. I've been thinking of making this a poll
2009-02-21 05:15 AM
Karl wrote:The root of the problem is the GDL language itself. It lucks normal structure-oriented instructions, protection and checking of variables, debugging commands. It looks like a dinosaur from 1980's.
The problem is that many Graphisoft library parts do not do sufficient error-checking and consistency-checking on their parameters, allowing the entry of values (as you've seen in the past) that cause the part to bomb out.
2009-02-21 05:35 AM
Steven wrote:You are absolutely right! Even half-by-half elimination process takes 5-10 min, and it can take more, if there are more than one spoiled element...
There should be a way to jump to the error or the element that is causing the error. This would save many people a lot of time...
2009-02-21 07:10 PM
Karl wrote:You really know how to make the poor shmo(s) stuck with the task feel good
Cleaning up the existing library code would be, for me, akin to having to clean the floor of a public restroom on my hands and knees. Ugh.
Cheers,
Karl
2009-02-21 07:58 PM