{"id":480,"date":"2010-02-27T12:12:53","date_gmt":"2010-02-27T16:12:53","guid":{"rendered":"https:\/\/clarionsharp.com\/blog\/?p=480"},"modified":"2010-02-27T12:12:53","modified_gmt":"2010-02-27T16:12:53","slug":"automated-import-and-export-of-applications-and-dictionaries","status":"publish","type":"post","link":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/","title":{"rendered":"Automated Import and Export of Applications and Dictionaries"},"content":{"rendered":"<p>Clarion 7.1 added the ability to automatically import and export .App and .Dct files to\/from their text representations.\u00a0 This was primarily added for use with version control systems like Subversion, but developers may also find it useful for automated backup purposes.<\/p>\n<p>With this system any time a dictionary or application is saved it is automatically exported to text.\u00a0 If you load a dictionary or application and the text file has a newer time-stamp then the binary file, then the text file will be loaded into the binary file.\u00a0 With this system you can then check in and check out the text representation of your files into your version control system, and the IDE will automate updating the binary files.\u00a0\u00a0 Further, if you are using Subversion as your version control system you can see the history of your file via the History tab (shown in the image below) appears at the bottom of the DCT Explorer or Application View.<\/p>\n<p style=\"text-align: center;\">The History tab displays the version history pulled from your SVN repository.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-483\" title=\"dcthistory\" src=\"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2010\/02\/dcthistory.png\" alt=\"dcthistory\" width=\"712\" height=\"204\" \/><\/p>\n<p>ClarionCl.exe is also auto import\/export enabled.\u00a0 So if you use another new feature of Clarion 7.1 (Enterprise Edition) to generate an application, the .App and .Dct files will be updated if the timestamp of the text file is newer then the binary file.\u00a0 This allows you to use automated build tools like CruiseControl.NET to build your Clarion applications.<\/p>\n<p>To enable automated import\/export of files go to Tools\/Options\/General\/Binary File auto-export\/import.\u00a0 You will then have a screen similar to the image below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-484\" title=\"importexportconfig\" src=\"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2010\/02\/importexportconfig.png\" alt=\"importexportconfig\" width=\"653\" height=\"547\" \/><\/p>\n<p>The import\/export automation does its work on a background thread, so you should not see any impact on your normal work flow.<ins datetime=\"2010-02-27T16:07:49+00:00\"><\/ins><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Clarion 7.1 added the ability to automatically import and export .App and .Dct files to\/from their text representations.\u00a0 This was primarily added for use with version control systems like Subversion, but developers may also find it useful for automated backup purposes. With this system any time a dictionary or application is saved it is automatically &hellip; <a href=\"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Automated Import and Export of Applications and Dictionaries<\/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":[3],"tags":[],"class_list":["post-480","post","type-post","status-publish","format-standard","hentry","category-clarion-7"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Automated Import and Export of Applications and Dictionaries - 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\/automated-import-and-export-of-applications-and-dictionaries\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automated Import and Export of Applications and Dictionaries - Clarion\" \/>\n<meta property=\"og:description\" content=\"Clarion 7.1 added the ability to automatically import and export .App and .Dct files to\/from their text representations.\u00a0 This was primarily added for use with version control systems like Subversion, but developers may also find it useful for automated backup purposes. With this system any time a dictionary or application is saved it is automatically &hellip; Continue reading Automated Import and Export of Applications and Dictionaries &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/\" \/>\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=\"2010-02-27T16:12:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2010\/02\/dcthistory.png\" \/>\n<meta name=\"author\" content=\"rzaunere\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"rzaunere\" \/>\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\\\/automated-import-and-export-of-applications-and-dictionaries\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/\"},\"author\":{\"name\":\"rzaunere\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#\\\/schema\\\/person\\\/b90e860529aea05ad064cf2687697ce3\"},\"headline\":\"Automated Import and Export of Applications and Dictionaries\",\"datePublished\":\"2010-02-27T16:12:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/\"},\"wordCount\":288,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/02\\\/dcthistory.png\",\"articleSection\":[\"Clarion 7\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/\",\"name\":\"Automated Import and Export of Applications and Dictionaries - Clarion\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/02\\\/dcthistory.png\",\"datePublished\":\"2010-02-27T16:12:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/#primaryimage\",\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/02\\\/dcthistory.png\",\"contentUrl\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/wp-content\\\/uploads\\\/2010\\\/02\\\/dcthistory.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/automated-import-and-export-of-applications-and-dictionaries\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automated Import and Export of Applications and Dictionaries\"}]},{\"@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\\\/b90e860529aea05ad064cf2687697ce3\",\"name\":\"rzaunere\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g\",\"caption\":\"rzaunere\"},\"url\":\"https:\\\/\\\/clarionsharp.com\\\/blog\\\/author\\\/rzaunere\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automated Import and Export of Applications and Dictionaries - 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\/automated-import-and-export-of-applications-and-dictionaries\/","og_locale":"en_US","og_type":"article","og_title":"Automated Import and Export of Applications and Dictionaries - Clarion","og_description":"Clarion 7.1 added the ability to automatically import and export .App and .Dct files to\/from their text representations.\u00a0 This was primarily added for use with version control systems like Subversion, but developers may also find it useful for automated backup purposes. With this system any time a dictionary or application is saved it is automatically &hellip; Continue reading Automated Import and Export of Applications and Dictionaries &rarr;","og_url":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/","og_site_name":"Clarion","article_publisher":"https:\/\/www.facebook.com\/softvelocity\/","article_published_time":"2010-02-27T16:12:53+00:00","og_image":[{"url":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2010\/02\/dcthistory.png","type":"","width":"","height":""}],"author":"rzaunere","twitter_card":"summary_large_image","twitter_misc":{"Written by":"rzaunere","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/#article","isPartOf":{"@id":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/"},"author":{"name":"rzaunere","@id":"https:\/\/clarionsharp.com\/blog\/#\/schema\/person\/b90e860529aea05ad064cf2687697ce3"},"headline":"Automated Import and Export of Applications and Dictionaries","datePublished":"2010-02-27T16:12:53+00:00","mainEntityOfPage":{"@id":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/"},"wordCount":288,"commentCount":1,"publisher":{"@id":"https:\/\/clarionsharp.com\/blog\/#organization"},"image":{"@id":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/#primaryimage"},"thumbnailUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2010\/02\/dcthistory.png","articleSection":["Clarion 7"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/","url":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/","name":"Automated Import and Export of Applications and Dictionaries - Clarion","isPartOf":{"@id":"https:\/\/clarionsharp.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/#primaryimage"},"image":{"@id":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/#primaryimage"},"thumbnailUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2010\/02\/dcthistory.png","datePublished":"2010-02-27T16:12:53+00:00","breadcrumb":{"@id":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/#primaryimage","url":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2010\/02\/dcthistory.png","contentUrl":"https:\/\/clarionsharp.com\/blog\/wp-content\/uploads\/2010\/02\/dcthistory.png"},{"@type":"BreadcrumbList","@id":"https:\/\/clarionsharp.com\/blog\/automated-import-and-export-of-applications-and-dictionaries\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clarionsharp.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Automated Import and Export of Applications and Dictionaries"}]},{"@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\/b90e860529aea05ad064cf2687697ce3","name":"rzaunere","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/91d95e38759c411d27f646b60da7f4769ce91e87b484669af240e51c729b1e7c?s=96&d=mm&r=g","caption":"rzaunere"},"url":"https:\/\/clarionsharp.com\/blog\/author\/rzaunere\/"}]}},"_links":{"self":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/480","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=480"}],"version-history":[{"count":0,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/480\/revisions"}],"wp:attachment":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/media?parent=480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/categories?post=480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/tags?post=480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}