{"id":1243,"date":"2013-07-15T16:10:38","date_gmt":"2013-07-15T16:10:38","guid":{"rendered":"https:\/\/clarionsharp.com\/blog\/?p=1243"},"modified":"2013-07-15T16:10:38","modified_gmt":"2013-07-15T16:10:38","slug":"c9-abc","status":"publish","type":"post","link":"https:\/\/clarionsharp.com\/blog\/c9-abc\/","title":{"rendered":"C9 &#8211; ABC"},"content":{"rendered":"<p>In the ABC classes\/templates there is a new option to allow only one instance of a Procedure to be run . NB: This works when the &#8216;Call a Procedure&#8217; is used from a Menu or Buttons, and the &#8220;START a new thread&#8221; is used.<\/p>\n<p>Also added support to the WindowExtenderClass to ensure only one (1) instance of your executable is running.\u00a0 It checks if the process is already running and if so, it gives focus to the existing running process. And added support to the FrameExtension template to start the application only once (ABC and Clarion)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the ABC classes\/templates there is a new option to allow only one instance of a Procedure to be run . NB: This works when the &#8216;Call a Procedure&#8217; is used from a Menu or Buttons, and the &#8220;START a new thread&#8221; is used. Also added support to the WindowExtenderClass to ensure only one (1) &hellip; <a href=\"https:\/\/clarionsharp.com\/blog\/c9-abc\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">C9 &#8211; ABC<\/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":[31,5],"tags":[],"class_list":["post-1243","post","type-post","status-publish","format-standard","hentry","category-clarion9","category-clarionnews"],"_links":{"self":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/1243","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=1243"}],"version-history":[{"count":2,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/1243\/revisions"}],"predecessor-version":[{"id":1270,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/posts\/1243\/revisions\/1270"}],"wp:attachment":[{"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/media?parent=1243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/categories?post=1243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clarionsharp.com\/blog\/wp-json\/wp\/v2\/tags?post=1243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}