{"id":66,"date":"2009-06-13T15:42:26","date_gmt":"2009-06-13T19:42:26","guid":{"rendered":"https:\/\/clarionsharp.com\/blog\/?p=66"},"modified":"2009-06-13T15:42:26","modified_gmt":"2009-06-13T19:42:26","slug":"easing-into-clarion-7-part-7-of-9-lazy-loaded-applications","status":"publish","type":"post","link":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/","title":{"rendered":"Easing into Clarion 7 &#8211; Part 7 of 9 &#8211; Lazy Loaded Applications"},"content":{"rendered":"<p style=\"margin-top: 0.08in; margin-bottom: 0.08in\">With the ability to maintain multiple applications within a single solution, there are common shared elements of the applications that can be pre-processed prior to editing and source generation. This pre-processing of a<br \/>\nselected application is called <em>lazy loading<\/em>.<\/p>\n<p style=\"margin-top: 0.08in; margin-bottom: 0.08in\">In the Clarion 7 IDE, a fully opened application is one that is loaded in the Application Editor.\u00a0 However, applications can also be &#8220;lazy loaded&#8221;, meaning that the application may not be loaded in the Application Editor yet,\u00a0 but the application template registry and any parsing of source libraries required by the templates has been performed. This allows for faster loading of applications into the Application Editor, and allows the project system to more efficiently build applications that are not currently opened in the Application Editor.<\/p>\n<p style=\"margin-top: 0.08in; margin-bottom: 0.08in\">\u201cLazy opened\u201d applications in the <strong>Applications Pad<\/strong> are marked with a special icon (highlighted in yellow below):<\/p>\n<p style=\"margin-top: 0.08in; margin-bottom: 0.08in\">\u00a0<\/p>\n<p style=\"margin-top: 0.08in; margin-bottom: 0.08in\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-67\" src=\"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2009\/06\/apppad.jpg\" alt=\"apppad\" width=\"490\" height=\"335\" \/><\/p>\n<p style=\"margin-top: 0.08in; margin-bottom: 0.08in\">\u00a0<\/p>\n<p style=\"margin-top: 0.08in; margin-bottom: 0.08in\">\u00a0<\/p>\n<p style=\"margin-top: 0.08in; margin-bottom: 0.08in\">Applications not opened or &#8220;lazy loaded&#8221; are marked with a different icon (shown above not highlighted).<\/p>\n<p style=\"margin-top: 0.08in; margin-bottom: 0.08in\">The Applications Pad is a powerful tool in the Clarion 7 IDE. For solutions with multiple applications, you can easily select and generate the application that you need.<\/p>\n<p style=\"margin-top: 0.08in; margin-bottom: 0.08in\">If you select an application to generate, and the application is not already opened, the Generate action will &#8220;lazy load&#8221; the application as described above.<\/p>\n<p style=\"margin-top: 0.08in; margin-bottom: 0.08in\">\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the ability to maintain multiple applications within a single solution, there are common shared elements of the applications that can be pre-processed prior to editing and source generation. This pre-processing of a selected application is called lazy loading. In the Clarion 7 IDE, a fully opened application is one that is loaded in the &hellip; <a href=\"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Easing into Clarion 7 &#8211; Part 7 of 9 &#8211; Lazy Loaded Applications<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-66","post","type-post","status-publish","format-standard","hentry","category-clarion-7"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Easing into Clarion 7 - Part 7 of 9 - Lazy Loaded Applications - Clarion<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Easing into Clarion 7 - Part 7 of 9 - Lazy Loaded Applications - Clarion\" \/>\n<meta property=\"og:description\" content=\"With the ability to maintain multiple applications within a single solution, there are common shared elements of the applications that can be pre-processed prior to editing and source generation. This pre-processing of a selected application is called lazy loading. In the Clarion 7 IDE, a fully opened application is one that is loaded in the &hellip; Continue reading Easing into Clarion 7 &#8211; Part 7 of 9 &#8211; Lazy Loaded Applications &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/\" \/>\n<meta property=\"og:site_name\" content=\"Clarion\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/softvelocity\/\" \/>\n<meta property=\"article:published_time\" content=\"2009-06-13T19:42:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2009\/06\/apppad.jpg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/person\\\/e48edb030dd79310b468478fa7a207fe\"},\"headline\":\"Easing into Clarion 7 &#8211; Part 7 of 9 &#8211; Lazy Loaded Applications\",\"datePublished\":\"2009-06-13T19:42:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/\"},\"wordCount\":219,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/06\\\/apppad.jpg\",\"articleSection\":[\"Clarion 7\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/\",\"name\":\"Easing into Clarion 7 - Part 7 of 9 - Lazy Loaded Applications - Clarion\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/06\\\/apppad.jpg\",\"datePublished\":\"2009-06-13T19:42:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/#primaryimage\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/06\\\/apppad.jpg\",\"contentUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/06\\\/apppad.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Easing into Clarion 7 &#8211; Part 7 of 9 &#8211; Lazy Loaded Applications\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/\",\"name\":\"Clarion\",\"description\":\"Deliver your software on time, every time\",\"publisher\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#organization\",\"name\":\"SoftVelocity\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/svlogonew57.png\",\"contentUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/svlogonew57.png\",\"width\":221,\"height\":57,\"caption\":\"SoftVelocity\"},\"image\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/softvelocity\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/SoftVelocity\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/person\\\/e48edb030dd79310b468478fa7a207fe\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6a6ea5cdfc80c081e18546e1155a072952fb1ec931d2c94bb02d5c4b14bba2dc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6a6ea5cdfc80c081e18546e1155a072952fb1ec931d2c94bb02d5c4b14bba2dc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6a6ea5cdfc80c081e18546e1155a072952fb1ec931d2c94bb02d5c4b14bba2dc?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Easing into Clarion 7 - Part 7 of 9 - Lazy Loaded Applications - Clarion","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/","og_locale":"en_US","og_type":"article","og_title":"Easing into Clarion 7 - Part 7 of 9 - Lazy Loaded Applications - Clarion","og_description":"With the ability to maintain multiple applications within a single solution, there are common shared elements of the applications that can be pre-processed prior to editing and source generation. This pre-processing of a selected application is called lazy loading. In the Clarion 7 IDE, a fully opened application is one that is loaded in the &hellip; Continue reading Easing into Clarion 7 &#8211; Part 7 of 9 &#8211; Lazy Loaded Applications &rarr;","og_url":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/","og_site_name":"Clarion","article_publisher":"https:\/\/www.facebook.com\/softvelocity\/","article_published_time":"2009-06-13T19:42:26+00:00","og_image":[{"url":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2009\/06\/apppad.jpg","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/#article","isPartOf":{"@id":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/"},"author":{"name":"admin","@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/person\/e48edb030dd79310b468478fa7a207fe"},"headline":"Easing into Clarion 7 &#8211; Part 7 of 9 &#8211; Lazy Loaded Applications","datePublished":"2009-06-13T19:42:26+00:00","mainEntityOfPage":{"@id":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/"},"wordCount":219,"commentCount":0,"publisher":{"@id":"https:\/\/clarionsharp.com\/blog\/#organization"},"image":{"@id":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/#primaryimage"},"thumbnailUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2009\/06\/apppad.jpg","articleSection":["Clarion 7"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/","url":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/","name":"Easing into Clarion 7 - Part 7 of 9 - Lazy Loaded Applications - Clarion","isPartOf":{"@id":"https:\/\/clarionsharp.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/#primaryimage"},"image":{"@id":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/#primaryimage"},"thumbnailUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2009\/06\/apppad.jpg","datePublished":"2009-06-13T19:42:26+00:00","breadcrumb":{"@id":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/#primaryimage","url":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2009\/06\/apppad.jpg","contentUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2009\/06\/apppad.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/clarionsharp.com\/blog\/easing-into-clarion-7-part-7-of-9-lazy-loaded-applications\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clarionsharp.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Easing into Clarion 7 &#8211; Part 7 of 9 &#8211; Lazy Loaded Applications"}]},{"@type":"WebSite","@id":"https:\/\/clarionsharp.com\/blog\/#website","url":"https:\/\/clarionsharp.com\/blog\/","name":"Clarion","description":"Deliver your software on time, every time","publisher":{"@id":"https:\/\/clarionsharp.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clarionsharp.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/clarionsharp.com\/blog\/#organization","name":"SoftVelocity","url":"https:\/\/clarionsharp.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2019\/03\/svlogonew57.png","contentUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2019\/03\/svlogonew57.png","width":221,"height":57,"caption":"SoftVelocity"},"image":{"@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/softvelocity\/","https:\/\/www.youtube.com\/user\/SoftVelocity"]},{"@type":"Person","@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/person\/e48edb030dd79310b468478fa7a207fe","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6a6ea5cdfc80c081e18546e1155a072952fb1ec931d2c94bb02d5c4b14bba2dc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6a6ea5cdfc80c081e18546e1155a072952fb1ec931d2c94bb02d5c4b14bba2dc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6a6ea5cdfc80c081e18546e1155a072952fb1ec931d2c94bb02d5c4b14bba2dc?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/clarionsharp.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/66","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/comments?post=66"}],"version-history":[{"count":0,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/66\/revisions"}],"wp:attachment":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/media?parent=66"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/categories?post=66"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/tags?post=66"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}