{"id":934,"date":"2021-01-27T22:43:02","date_gmt":"2021-01-27T21:43:02","guid":{"rendered":"https:\/\/www.kassebaum.eu\/?p=934"},"modified":"2021-01-27T22:43:02","modified_gmt":"2021-01-27T21:43:02","slug":"async-and-await-in-tms-web-core","status":"publish","type":"post","link":"https:\/\/www.kassebaum.eu\/blog\/2021\/01\/27\/async-and-await-in-tms-web-core\/","title":{"rendered":"Async and Await in TMS Web Core"},"content":{"rendered":"<p>Today we published a <a href=\"https:\/\/www.tmssoftware.com\/site\/blog.asp?post=744\" target=\"_blank\" rel=\"noopener\">blog article<\/a> on the <a href=\"https:\/\/www.tmssoftware.com\/site\/default.asp\" target=\"_blank\" rel=\"noopener\">TMS Software<\/a> web site. In this article Leon explains how to write complex asynchronous Web applications with TMS Web Core and Pascal. The trick is that asynchronous calls can be written in a synchronous way so that the code looks like in a regular desktop application. But I do not want to spoiler, click on the above link and read this great <a href=\"https:\/\/www.tmssoftware.com\/site\/blog.asp?post=744\" target=\"_blank\" rel=\"noopener\">article<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we published a blog article on the TMS Software web site. In this article Leon explains how to write complex asynchronous Web applications with TMS Web Core and Pascal. The trick is that asynchronous calls can be written in &hellip; <a href=\"https:\/\/www.kassebaum.eu\/blog\/2021\/01\/27\/async-and-await-in-tms-web-core\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[31,40,32,34,35,38,39,23,27,3,36,37,1,41],"tags":[],"class_list":["post-934","post","type-post","status-publish","format-standard","hentry","category-delphi","category-html","category-rad-studio-10-seattle","category-rad-studio-10-1-berlin","category-rad-studio-10-2-tokyo","category-rad-studio-10-3-rio","category-rad-studio-10-4-sydney","category-rad-studio-xe7","category-rad-studio-xe8","category-tipsandtricks","category-tms-software","category-tms-web-core","category-uncategorized","category-visual-studio-code"],"_links":{"self":[{"href":"https:\/\/www.kassebaum.eu\/blog\/wp-json\/wp\/v2\/posts\/934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kassebaum.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kassebaum.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kassebaum.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kassebaum.eu\/blog\/wp-json\/wp\/v2\/comments?post=934"}],"version-history":[{"count":2,"href":"https:\/\/www.kassebaum.eu\/blog\/wp-json\/wp\/v2\/posts\/934\/revisions"}],"predecessor-version":[{"id":936,"href":"https:\/\/www.kassebaum.eu\/blog\/wp-json\/wp\/v2\/posts\/934\/revisions\/936"}],"wp:attachment":[{"href":"https:\/\/www.kassebaum.eu\/blog\/wp-json\/wp\/v2\/media?parent=934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kassebaum.eu\/blog\/wp-json\/wp\/v2\/categories?post=934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kassebaum.eu\/blog\/wp-json\/wp\/v2\/tags?post=934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}