{"id":687,"date":"2010-05-11T11:36:28","date_gmt":"2010-05-11T15:36:28","guid":{"rendered":"https:\/\/clarionsharp.com\/blog\/?p=687"},"modified":"2010-05-11T11:36:28","modified_gmt":"2010-05-11T15:36:28","slug":"clarion-72-code-gen-from-almost-everywhere","status":"publish","type":"post","link":"https:\/\/clarionsharp.com\/blog\/clarion-72-code-gen-from-almost-everywhere\/","title":{"rendered":"Clarion 7.2 &#8211; Code gen from (almost) everywhere"},"content":{"rendered":"<p>For 7.2 we&#8217;ve come up with an implementation that allows developers to <em>safely<\/em> generate their application code from everywhere except from within the Window\/Report Designers and the code Editor. We had previously added restrictions that prevented code generation being initiated with partial or unsaved changes, this new implementation ensures 100% consistency for code generation, but it allows you to generate code from anywhere on the Procedure Properties dialog or the main Application window.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For 7.2 we&#8217;ve come up with an implementation that allows developers to safely generate their application code from everywhere except from within the Window\/Report Designers and the code Editor. We had previously added restrictions that prevented code generation being initiated with partial or unsaved changes, this new implementation ensures 100% consistency for code generation, but &hellip; <a href=\"https:\/\/clarionsharp.com\/blog\/clarion-72-code-gen-from-almost-everywhere\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Clarion 7.2 &#8211; Code gen from (almost) everywhere<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-687","post","type-post","status-publish","format-standard","hentry","category-clarionnews"],"_links":{"self":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/comments?post=687"}],"version-history":[{"count":0,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/687\/revisions"}],"wp:attachment":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/media?parent=687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/categories?post=687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/tags?post=687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}