<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8954699590984181839</id><updated>2026-10-18T14:58:22.196-07:00</updated><category term="PowerBuilder"/><category term="Appeon"/><category term="ISUG"/><category term="OSUG"/><category term="ASE"/><category term="Database"/><title type='text'>Great White North Technical Evangelist</title><subtitle type='html'>Chris Pollach&amp;#39;s site for up-to-date news and information on Appeon PowerBuilder, InfoMaker, PowerServer and SnapDevelop products - including related technologies &amp;amp; methodologies.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>435</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-832621488011197948</id><published>2026-10-13T09:25:14.860-07:00</published><updated>2026-10-13T09:26:47.194-07:00</updated><title type='text'>File Explorer Example Application - 2026 R4 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;NEW&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;i&gt;File Explorer&amp;nbsp;&lt;/i&gt;Example&lt;/span&gt;&amp;nbsp;App!&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioNGXjgyo_HFZFRIAt5hkv74wCK12moZuYl2gUFkoV2w-PgK6iuHDPYQ1DXuAzQ0Z7rQjfm7FOBYZlfHsThWPxHIqvglLvxVH15NjYmX3hi1eyyX_R8Lq85DXyq3rDylAxdf9HG1RHMIVhd_4MIqCdVfxArknlOy1fSmuLzy20NW8A9dG9mo4g6Yir51z6/s309/File_Explorer.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;176&quot; data-original-width=&quot;309&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioNGXjgyo_HFZFRIAt5hkv74wCK12moZuYl2gUFkoV2w-PgK6iuHDPYQ1DXuAzQ0Z7rQjfm7FOBYZlfHsThWPxHIqvglLvxVH15NjYmX3hi1eyyX_R8Lq85DXyq3rDylAxdf9HG1RHMIVhd_4MIqCdVfxArknlOy1fSmuLzy20NW8A9dG9mo4g6Yir51z6/w200-h114/File_Explorer.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span&gt;S&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce a&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;New &lt;b&gt;File Explorer&amp;nbsp;&lt;/b&gt;&lt;/span&gt;Example&amp;nbsp;application. This application utilizes the &quot;&lt;b&gt;ns_tv_master&lt;/b&gt;&quot; TreeView ancestor and the&amp;nbsp;&quot;&lt;b&gt;ns_lv_master&lt;/b&gt;&quot; ListView&amp;nbsp;from the STD Framework&#39;s 2026 R4 release ancestor classes - that perform all the low level &lt;i&gt;GUI interface&lt;/i&gt;. These ancestor classes add much &quot;value-added&quot; features to the application that inherits from them. This application also demonstrates how to implement a &quot;split bar&quot; between the two controls.!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The &lt;b&gt;STD&lt;/b&gt;&amp;nbsp;&lt;b&gt;Framework &lt;/b&gt;version 2026 &lt;b&gt;R4 &lt;/b&gt;was
 used for building this example application. So&amp;nbsp;features 
like, for example: Logging, Debugging, Performance Monitoring, Windows Resources Tracking, Themes, Messaging, etc features are &lt;u&gt;standard&lt;/u&gt; framework behaviours. All which are in the this example utility by default inheritance. The Run / Wait Example application demonstrates the prowess of the new &quot;&lt;b&gt;nc_run_wait_master&lt;/b&gt;&quot; NVUO ancestor as well as you now have the example PowerScript code on how to engage the framework&#39;s controls &amp;amp; feature file handling features.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;File Explorer&lt;/b&gt; Example App features ...&amp;nbsp;&amp;nbsp;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;This new app is built using the latest PB 202&lt;b&gt;5&lt;/b&gt; &lt;b&gt;R2&amp;nbsp;&lt;/b&gt;version&amp;nbsp;build &lt;b&gt;6464&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Built from the latest STD Framework version 2026 R&lt;b&gt;4&lt;/b&gt; build &lt;b&gt;2026.4.0.491&lt;/b&gt;&lt;/li&gt;&lt;li&gt;App utilizes the latest STD Framework&lt;b&gt; &lt;/b&gt;202&lt;b&gt;6&lt;/b&gt; &lt;b&gt;R4 &lt;/b&gt;&lt;i&gt;ancestors &lt;/i&gt;for all working app classes&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Utilizes the &lt;span style=&quot;color: red;&quot;&gt;new &lt;/span&gt;&quot;&lt;b&gt;nc_file_master&lt;/b&gt;&quot; class to handle folder and file processing&lt;/li&gt;&lt;li&gt;Tested the File Explorer App&amp;nbsp;on &lt;b&gt;W11 &lt;/b&gt;O/S&lt;b&gt;&amp;nbsp;&lt;/b&gt;version &lt;b&gt;26H2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;26300.9550&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvuJ-Zziw6QbBTnhHakdxzZe-sGD1EsvYg542EA-CMmSmArgLiTYYfU0KQxu6b2ujUvKTqIpv3vPNO7g8L0w422C-m0K4d5gS_4UnfYTOP-0plAWZSVT55kArZjF8rklaP41pVPJAJZCqtkiX_nYSq1B_wBQCBp9s5P_CzYNbGJPmgn4WdOY57YBLcZl7f/s837/File_Explorer2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;596&quot; data-original-width=&quot;837&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvuJ-Zziw6QbBTnhHakdxzZe-sGD1EsvYg542EA-CMmSmArgLiTYYfU0KQxu6b2ujUvKTqIpv3vPNO7g8L0w422C-m0K4d5gS_4UnfYTOP-0plAWZSVT55kArZjF8rklaP41pVPJAJZCqtkiX_nYSq1B_wBQCBp9s5P_CzYNbGJPmgn4WdOY57YBLcZl7f/w400-h285/File_Explorer2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;The&lt;i&gt; File Explorer&lt;/i&gt; Utility App in action!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;File Explorer Example&amp;nbsp;&lt;/i&gt;application is a good example of a PB App that it is all driven by the STD framework. This framework now 
allows the 
PB developer to easily build &lt;b&gt;modern&amp;nbsp;&lt;/b&gt;GUI Application interfaces that are&amp;nbsp; required / desired by most today&#39;s App users. Implementing all the &quot;bells &amp;amp; whistles&quot; just by using object inheritance. It also assists the PB Applications with interfacing to the many of the O/S&#39;s low level features with ease! Thus the framework based applications allow the
 PB developer to be &lt;i&gt;exponentially&lt;/i&gt; more productive as well.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Please click here to &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/File%20Explorer&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt;
 &amp;amp; enjoy the&amp;nbsp;&lt;i&gt;File Explorer Example&lt;/i&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;application!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/832621488011197948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/10/filex.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/832621488011197948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/832621488011197948'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/10/filex.html' title='File Explorer Example Application - 2026 R4 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioNGXjgyo_HFZFRIAt5hkv74wCK12moZuYl2gUFkoV2w-PgK6iuHDPYQ1DXuAzQ0Z7rQjfm7FOBYZlfHsThWPxHIqvglLvxVH15NjYmX3hi1eyyX_R8Lq85DXyq3rDylAxdf9HG1RHMIVhd_4MIqCdVfxArknlOy1fSmuLzy20NW8A9dG9mo4g6Yir51z6/s72-w200-h114-c/File_Explorer.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-4560959838607222609</id><published>2026-10-01T07:33:53.339-07:00</published><updated>2026-10-01T07:34:16.868-07:00</updated><title type='text'>Webcam Capture Example Application - 2026 R4 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;NEW&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;i&gt;Web Capture&amp;nbsp;&lt;/i&gt;Example&lt;/span&gt;&amp;nbsp;App!&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQzWw5GdXTBzv4S6Y5FZzBJc4eKevY0BYIKvrX8QtOMj44nUejvr5erVCBE5c2uyBicmfKD9vjC07tMoUQMQEvIpXIOBQU3hwo-_BUyArty0vzCMFi38bdS8uZ7OwWF3u_obw4IZJkyPWo-_1kFAorHDzL0WL7R4eUzRuO5R3rQ4GEnhYFrdxAhAcc8Ck0/s276/Webcam_Splash.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;276&quot; data-original-width=&quot;269&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQzWw5GdXTBzv4S6Y5FZzBJc4eKevY0BYIKvrX8QtOMj44nUejvr5erVCBE5c2uyBicmfKD9vjC07tMoUQMQEvIpXIOBQU3hwo-_BUyArty0vzCMFi38bdS8uZ7OwWF3u_obw4IZJkyPWo-_1kFAorHDzL0WL7R4eUzRuO5R3rQ4GEnhYFrdxAhAcc8Ck0/w195-h200/Webcam_Splash.png&quot; width=&quot;195&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span&gt;S&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce a&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;New &lt;/span&gt;&lt;span&gt;&lt;b&gt;Web Camera Capture e&lt;/b&gt;&lt;/span&gt;xample&amp;nbsp;application. This application utilizes the new &quot;&lt;b&gt;wn_webcam_master&lt;/b&gt;&quot; window class from the STD Framework version 2026 R4 that then embeds the PB built-in &lt;i&gt;Web Browser&lt;/i&gt;&amp;nbsp;class object inherited from the &quot;&lt;b&gt;vs_wb_master&lt;/b&gt;&quot; framework class. This dynamic duo then implements the live feed and capture of your PC&#39;s WebCam into your PB Application! From there, the App User cam take a snap shot of the WebCam&#39;s current image which saves that to a PB &lt;i&gt;Picture Control&lt;/i&gt;. From there the App can then save the image in the Web Browser to the browser&#39;s &lt;i&gt;download&lt;/i&gt; area. The example app then allows the App User to open up the files in the download area from PB and to select the captured image for further processing.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The &lt;b&gt;STD&lt;/b&gt;&amp;nbsp;&lt;b&gt;Framework &lt;/b&gt;(&lt;span style=&quot;color: red;&quot;&gt;free&lt;/span&gt; &amp;amp; &lt;span style=&quot;color: red;&quot;&gt;open &lt;/span&gt;source) version 2026 &lt;b&gt;R4 &lt;/b&gt;was
 used for building this example application. So&amp;nbsp;features 
like, for example: Logging, Debugging, Performance Monitoring, Windows Resources Tracking, Themes, Messaging, etc features are &lt;u&gt;standard&lt;/u&gt; framework behaviours. In which all these features are then in the this example application because of the use of framework&amp;nbsp;&lt;i&gt;inheritance&lt;/i&gt;. The &lt;i&gt;WebCam Capture&lt;/i&gt; Example application demonstrates the prowess of the new &quot;&lt;b&gt;Web Browser&lt;/b&gt;&quot; built-in PB system class, and the framework&#39;s derived ancestor from that - plus, the PowerScript code required to engage it&#39;s features.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Key Run / Wait Example App features ...&amp;nbsp;&amp;nbsp;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;This new app is built using the latest PB 202&lt;b&gt;5&lt;/b&gt; &lt;b&gt;R2&amp;nbsp;&lt;/b&gt;version&amp;nbsp;build &lt;b&gt;6464.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Implemented the entire WebCam Capture uses &lt;u&gt;only&lt;/u&gt; pure PowerScript code!&lt;/li&gt;&lt;li&gt;Supplied P-Cpde and M-Code App EXE compiles of the WebCam Capture App.&lt;/li&gt;&lt;li&gt;Utilizes the latest STD Framework&lt;b&gt; &lt;/b&gt;202&lt;b&gt;6&lt;/b&gt; &lt;b&gt;R4 &lt;/b&gt;&lt;i&gt;ancestors &lt;/i&gt;for all working example app classes.&lt;/li&gt;&lt;li&gt;Tested the &lt;i&gt;WebCam Capture&lt;/i&gt;&amp;nbsp;example App&amp;nbsp;on &lt;b&gt;W11 &lt;/b&gt;O/S&lt;b&gt;&amp;nbsp;&lt;/b&gt;version &lt;b&gt;26H2&amp;nbsp;&lt;/b&gt;&lt;b&gt;(&lt;span style=&quot;color: red;&quot;&gt;new&lt;/span&gt;)&amp;nbsp;&lt;/b&gt;build&amp;nbsp;&lt;b&gt;26300.9550.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLA-FFo7FoGGx3q4N3x3y_6djHimcecCXda3BltoCoGMjnebKYkJ3vBtq_mf1sGVkDVhXaI-3GRz6tF-cW0orecu8C_nCkLaUOyQpOhOBb_264J99JHwOe7H3lGeIzRr24Kq_ZGacQeHPpNZ3QH-NcxUhQHCFSDVG20T6P9hjFEl50WbI9JbKPSdO8JbqD/s1220/WebCam_Capture.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;826&quot; data-original-width=&quot;1220&quot; height=&quot;271&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLA-FFo7FoGGx3q4N3x3y_6djHimcecCXda3BltoCoGMjnebKYkJ3vBtq_mf1sGVkDVhXaI-3GRz6tF-cW0orecu8C_nCkLaUOyQpOhOBb_264J99JHwOe7H3lGeIzRr24Kq_ZGacQeHPpNZ3QH-NcxUhQHCFSDVG20T6P9hjFEl50WbI9JbKPSdO8JbqD/w400-h271/WebCam_Capture.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;An actual Live Webcam Feed &amp;amp; Capture test!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;Webcam Capture Example&amp;nbsp;&lt;/i&gt;application is a good example of a PB App that it is all driven by the STD framework. This framework now 
allows the 
PB developer to easily build &lt;b&gt;modern&amp;nbsp;&lt;/b&gt;GUI Application interfaces that are&amp;nbsp; required / desired by most today&#39;s App users. Implementing all the &quot;bells &amp;amp; whistles&quot; just by using object inheritance. It also assists the PB Applications with interfacing to the many O/S low level features with ease! Thus the framework based applications allow the
 PB developer to be &lt;i&gt;exponentially&lt;/i&gt; more productive as well.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Please click here to &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Compress&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt;
 &amp;amp; enjoy the&amp;nbsp;&lt;i&gt;Webcam Capture Example&amp;nbsp;&lt;/i&gt;application!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/4560959838607222609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/10/webcam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/4560959838607222609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/4560959838607222609'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/10/webcam.html' title='Webcam Capture Example Application - 2026 R4 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQzWw5GdXTBzv4S6Y5FZzBJc4eKevY0BYIKvrX8QtOMj44nUejvr5erVCBE5c2uyBicmfKD9vjC07tMoUQMQEvIpXIOBQU3hwo-_BUyArty0vzCMFi38bdS8uZ7OwWF3u_obw4IZJkyPWo-_1kFAorHDzL0WL7R4eUzRuO5R3rQ4GEnhYFrdxAhAcc8Ck0/s72-w195-h200-c/Webcam_Splash.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-52671707754329463</id><published>2026-09-25T19:14:46.595-07:00</published><updated>2026-09-26T14:43:23.887-07:00</updated><title type='text'>Run / Wait Example Application - 2026 R4 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;NEW&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;i&gt;Run / Wait&amp;nbsp;&lt;/i&gt;Example&lt;/span&gt;&amp;nbsp;App!&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWwbzWD9_VICdne0V-dBynHc8IiIfF0i33Qlt2Pr9PQ2qagP6r2wgh2jVBzClJbedBuegXG0QpaBdPfFkjywAPU74lop6fcLMQmN6ADYxpzSFNc5zWRVtX0Y1bi78_UGYGqIERkUeT4tpEUN-v1rPsUJXN_TH-wABPeDJ1UnTtWjBMvqmgFpMiMYaFH_zt/s447/RunAndWait.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;447&quot; data-original-width=&quot;447&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWwbzWD9_VICdne0V-dBynHc8IiIfF0i33Qlt2Pr9PQ2qagP6r2wgh2jVBzClJbedBuegXG0QpaBdPfFkjywAPU74lop6fcLMQmN6ADYxpzSFNc5zWRVtX0Y1bi78_UGYGqIERkUeT4tpEUN-v1rPsUJXN_TH-wABPeDJ1UnTtWjBMvqmgFpMiMYaFH_zt/w200-h200/RunAndWait.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span&gt;S&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce a&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;New &lt;/span&gt;&lt;span&gt;&lt;b&gt;Run /Wait&amp;nbsp;&lt;/b&gt;&lt;/span&gt;Example&amp;nbsp;application. This application utilizes the new &quot;&lt;b&gt;nc_run_wait_master&lt;/b&gt;&quot; STD Framework 2026 R4 NVUO&amp;nbsp;User Object that performs all the low level &lt;i&gt;run, wait, process &amp;amp; EXE&lt;/i&gt; MS-Windows APIs. This ancestor then adds &quot;value-added&quot; features to the framework system classes. It also makes the built-in Run() command feature look primitive to this NVUO&#39;s much higher level processing features!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The &lt;b&gt;STD&lt;/b&gt;&amp;nbsp;&lt;b&gt;Framework &lt;/b&gt;version 2026 &lt;b&gt;R4 &lt;/b&gt;was
 used for building this example application. So&amp;nbsp;features 
like, for example: Logging, Debugging, Performance Monitoring, Windows Resources Tracking, Themes, Messaging, etc features are &lt;u&gt;standard&lt;/u&gt; framework behaviours. All which are in the this example utility by default inheritance. The Run / Wait Example application demonstrates the prowess of the new &quot;&lt;b&gt;nc_run_wait_master&lt;/b&gt;&quot; NVUO ancestor as well as yun now have the PowerScript code on how to engage it&#39;s features.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Key Run / Wait Example App features ...&amp;nbsp;&amp;nbsp;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;This new app is built using the latest PB 202&lt;b&gt;5&lt;/b&gt; &lt;b&gt;R2&amp;nbsp;&lt;/b&gt;version&amp;nbsp;build &lt;b&gt;6464&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Can run &amp;amp; wait external applications using the MS-Windows &quot;&lt;b&gt;Shell&lt;/b&gt;&quot; commands&lt;/li&gt;&lt;li&gt;Can run &amp;amp; wait external applications using the MS-Windows &quot;&lt;b&gt;API&lt;/b&gt;&quot; commands&lt;/li&gt;&lt;li&gt;Utilizes the latest STD Framework&lt;b&gt; &lt;/b&gt;202&lt;b&gt;6&lt;/b&gt; &lt;b&gt;R4 &lt;/b&gt;&lt;i&gt;ancestors &lt;/i&gt;for all working app classes&lt;/li&gt;&lt;li&gt;Tested the Run / Wait Example App&amp;nbsp;on &lt;b&gt;W11 &lt;/b&gt;O/S&lt;b&gt;&amp;nbsp;&lt;/b&gt;version &lt;b&gt;25H2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;26200.9550&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL_rksMPqFMd5gleOODx093FS7IT2i_0BsKX_G0eQvUOBNXVJ_0Ph8cRQRiPBB0k3-yzFLMMkG8c4UKhRc-u1lOn8PVvRTN-75ievH4kJW1S72Z5LjiJqRmbUXOo6muCv0vp763zESxlz60KWeJMCabpaXcusZAcbk_XE1x2R6YlbSUY9kH9ekBe90eNmN/s964/RunWait_App.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;843&quot; data-original-width=&quot;964&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL_rksMPqFMd5gleOODx093FS7IT2i_0BsKX_G0eQvUOBNXVJ_0Ph8cRQRiPBB0k3-yzFLMMkG8c4UKhRc-u1lOn8PVvRTN-75ievH4kJW1S72Z5LjiJqRmbUXOo6muCv0vp763zESxlz60KWeJMCabpaXcusZAcbk_XE1x2R6YlbSUY9kH9ekBe90eNmN/w400-h350/RunWait_App.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Run / Wait Example Application in Action!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;Run&amp;nbsp;/ Wait Example&amp;nbsp;&lt;/i&gt;application is a good example of a PB App that it is all driven by the STD framework. This framework now 
allows the 
PB developer to easily build &lt;b&gt;modern&amp;nbsp;&lt;/b&gt;GUI Application interfaces that are&amp;nbsp; required / desired by most today&#39;s App users. Implementing all the &quot;bells &amp;amp; whistles&quot; just by using object inheritance. It also assists the PB Applications with interfacing to the many O/S low level features with ease! Thus the framework based applications allow the
 PB developer to be &lt;i&gt;exponentially&lt;/i&gt; more productive as well.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Please click here to &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Compress&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt;
 &amp;amp; enjoy the&amp;nbsp;&lt;i&gt;Run&amp;nbsp;/ Wait Example&amp;nbsp;&lt;/i&gt;application!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/52671707754329463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/runwait.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/52671707754329463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/52671707754329463'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/runwait.html' title='Run / Wait Example Application - 2026 R4 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWwbzWD9_VICdne0V-dBynHc8IiIfF0i33Qlt2Pr9PQ2qagP6r2wgh2jVBzClJbedBuegXG0QpaBdPfFkjywAPU74lop6fcLMQmN6ADYxpzSFNc5zWRVtX0Y1bi78_UGYGqIERkUeT4tpEUN-v1rPsUJXN_TH-wABPeDJ1UnTtWjBMvqmgFpMiMYaFH_zt/s72-w200-h200-c/RunAndWait.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-2008347290014507448</id><published>2026-09-23T07:02:03.329-07:00</published><updated>2026-09-23T07:58:37.276-07:00</updated><title type='text'>PB Script Commenter Utility Application - (2026 R4) Released! </title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;
STD Foundation Classes&lt;/h2&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;i&gt;PowerBuilder Script &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;Commenter - &lt;/i&gt;Application &lt;span style=&quot;color: red;&quot;&gt;update&lt;/span&gt; released!&amp;nbsp;&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh08NRNsg08QB3pFcDOYfEPVhQsHxjOm1uyXPe47HRMqih2JDaRFAClPoAJLIj1pzS5V2KRGmIa3-dr8IVNts7yAkq5qgEmrN01vzuRSjwAfFIGOSpltW7QAXt2FHCmOf3vHiul_cfe2gE4/s1024/Coloured-feather.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1024&quot; data-original-width=&quot;1024&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh08NRNsg08QB3pFcDOYfEPVhQsHxjOm1uyXPe47HRMqih2JDaRFAClPoAJLIj1pzS5V2KRGmIa3-dr8IVNts7yAkq5qgEmrN01vzuRSjwAfFIGOSpltW7QAXt2FHCmOf3vHiul_cfe2gE4/w200-h200/Coloured-feather.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://www.softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;S&lt;/span&gt;&lt;/b&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;.&lt;/i&gt; today are very pleased to announce an &lt;i&gt;updated&amp;nbsp; &lt;/i&gt;version of the &lt;i&gt;&lt;b&gt;Script Commenter&lt;/b&gt;&lt;/i&gt; &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;2026 R4&lt;/b&gt;&lt;/span&gt; application (build 202&lt;b&gt;6&lt;/b&gt;.&lt;b&gt;4&lt;/b&gt;.0.&lt;b&gt;91&lt;/b&gt;) for the &lt;a href=&quot;https://www.appeon.com/products/appeon-powerbuilder.html&quot; target=&quot;_blank&quot;&gt;Appeon PowerBuilder &lt;b&gt;2025 R2&lt;/b&gt;&lt;/a&gt; build &lt;b&gt;6464&lt;/b&gt;&amp;nbsp;IDE! This latest release of the &lt;i&gt;&lt;b&gt;Script Commenter&lt;/b&gt;&lt;/i&gt; application is also using the STD &lt;i&gt;Integrated &lt;/i&gt;Framework to drive this functionality...&lt;/div&gt;

&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxVV3Am0m8rOJrYPG4H8Y0HSHaW7dCLWOj0A0CIdtD6HUzbF0uxJB1FnFodJUsjGr6L5BAQ4TDHxcfTP_lYCA-MbNqT4DU1NzNVcYAydRHDHZj9CUGn6ObiPtsqOhU9WmnYEoDukMmgJ7D/s1600/Commenter1.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;833&quot; data-original-width=&quot;1311&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxVV3Am0m8rOJrYPG4H8Y0HSHaW7dCLWOj0A0CIdtD6HUzbF0uxJB1FnFodJUsjGr6L5BAQ4TDHxcfTP_lYCA-MbNqT4DU1NzNVcYAydRHDHZj9CUGn6ObiPtsqOhU9WmnYEoDukMmgJ7D/w400-h253/Commenter1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;PB 2022 R3 IDE using the Script Commenter!&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpgjtlmjLvMXDwjPk-PgyCwIersNjpgWS1XlERBhyphenhyphenbUL12a7mqdZekgcdEWKgDGpx6iX9eSN3EFWyfVl9kqKeyYeGWa_6AV_2VabIBAWxmgof6YMrh7VdMUJeCvyaUdaZ6pw4-pgIAI6Nc5GUXAcD1WC9iznOA8fCInbrdWE7XJXjmfIHaXLWsOw2lni_U/s1866/Commenter_PB2025.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;978&quot; data-original-width=&quot;1866&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpgjtlmjLvMXDwjPk-PgyCwIersNjpgWS1XlERBhyphenhyphenbUL12a7mqdZekgcdEWKgDGpx6iX9eSN3EFWyfVl9kqKeyYeGWa_6AV_2VabIBAWxmgof6YMrh7VdMUJeCvyaUdaZ6pw4-pgIAI6Nc5GUXAcD1WC9iznOA8fCInbrdWE7XJXjmfIHaXLWsOw2lni_U/w400-h210/Commenter_PB2025.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;PB 2025 R2 IDE using the Script Commenter!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The STD &lt;i&gt;&lt;b&gt;Script Commenter&lt;/b&gt;&lt;/i&gt; is a &lt;i&gt;significant &lt;/i&gt;enhancement
 to the 
way a PB developer works productivity wise by easily allowing code 
comments
 to be added to any object class in the current object painter&#39;s 
PowerScipt or declaration areas! The Script Commenter is 
based on the original basic commenter application developed by R.C. Sizer but has been 
&lt;b&gt;totally &lt;/b&gt;&lt;u&gt;refactored&lt;/u&gt; to work much more efficiently using the STD Framework&#39;s classes.
 This latest Commenter release includes the following new features ...&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;ul&gt;&lt;li&gt;Migrated the App code from&amp;nbsp;PB2022 &lt;b&gt;R3 &lt;/b&gt;build &lt;span&gt;&lt;b&gt;3356 &lt;/b&gt;to&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&lt;/span&gt;PB202&lt;b&gt;5&lt;/b&gt;&amp;nbsp;&lt;b&gt;R2&amp;nbsp;&lt;/b&gt;build&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&amp;nbsp;6464&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Revised the code to work with the &lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;new &lt;/i&gt;&lt;/span&gt;PB 2025 Script Editor&lt;/li&gt;&lt;li&gt;Tested on&amp;nbsp;PB202&lt;b&gt;2&lt;/b&gt; &lt;b&gt;R3 &lt;/b&gt;build &lt;span&gt;&lt;b&gt;3356 &lt;/b&gt;and&amp;nbsp;&lt;/span&gt;PB202&lt;b&gt;5&lt;/b&gt;&amp;nbsp;&lt;b&gt;R2&amp;nbsp;&lt;/b&gt;build&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;6464&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Tested in the Window, Application, Standard/Custom User Object and Function painters!&amp;nbsp;&lt;/li&gt;&lt;li&gt;Tested on &lt;b&gt;W11 &lt;/b&gt;version &lt;b&gt;25H2&lt;/b&gt; build&lt;b&gt;&amp;nbsp;26200.9457&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjieNM7Y7GWTL-zmkjsUvkKGz4G5M4eo1_jEk-ZQh_X2xA1hSEuUz28fVExKwHFd9shrnoiPW4TD-xKM0WKIbxCDgQpg0XmPX-f3395ON7CwY4PahQ2glX0asHBJ5-uhMvHy85D_YczXRBU/s1600/Commenter2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;261&quot; data-original-width=&quot;346&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjieNM7Y7GWTL-zmkjsUvkKGz4G5M4eo1_jEk-ZQh_X2xA1hSEuUz28fVExKwHFd9shrnoiPW4TD-xKM0WKIbxCDgQpg0XmPX-f3395ON7CwY4PahQ2glX0asHBJ5-uhMvHy85D_YczXRBU/s320/Commenter2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Mapping the Script Commenter in the PB 2022 / 2025 IDE&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The latest &lt;i&gt;Script Commenter &lt;/i&gt;is designed to work with &lt;u&gt;any&lt;/u&gt; &lt;i&gt;Unicode&lt;/i&gt; version of
 PowerBuilder (v10.x through 2025&amp;nbsp;&lt;b&gt;Rx&lt;/b&gt;). It can be activated within the PB IDE by
 creating a toolbar short-cut icon and assigning to the Commenter&#39;s EXE as follows:&lt;/div&gt;
&lt;br /&gt;
app path\&lt;i&gt;ScriptCommenterXXX.exe&lt;/i&gt;&amp;nbsp; &lt;b&gt;&lt;i&gt;header&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp; - or -&lt;br /&gt;
app path\&lt;i&gt;ScriptCommenterXXX.exe&lt;/i&gt;&amp;nbsp; &lt;b&gt;&lt;i&gt;block&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp; - or -&lt;br /&gt;
app path\&lt;i&gt;ScriptCommenterXXX.exe&lt;/i&gt;&amp;nbsp; &lt;b&gt;&lt;i&gt;inline&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;i&gt;where XXX = Compiled type 32M or32P&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;a href=&quot;http://www.screencast.com/t/TzKhomU0DbyK&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&lt;b&gt;&lt;span&gt;Watch the video&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&amp;nbsp; (Version 2023 R2 which is functionality&amp;nbsp; the same&amp;nbsp;as 2026 R4!)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp; The EXE parameter values such as &lt;i&gt;header&lt;/i&gt;, &lt;i&gt;in-line&lt;/i&gt; or &lt;i&gt;block &lt;/i&gt;direct the &lt;i&gt;Commenter&amp;nbsp;&lt;/i&gt;App to read the format located in the 
&quot;Comment_Block.ini&quot; file. This INI file can &lt;i&gt;customized&lt;/i&gt; based on the values found 
in the &quot;Comment_Template.ini&quot; file to meet the &lt;u&gt;exact&lt;/u&gt; needs of &lt;i&gt;each&lt;/i&gt; PowerBuilder developer!&lt;br /&gt;

&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; You can download the new &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;free&lt;/b&gt;&lt;/span&gt;&amp;nbsp;open source STD Script Commenter application from the 
STD Frameworks SourceForge project&#39;s website by clicking &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Commenter&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;/b&gt; and then get more productive with your PB IDE development documentation in minutes!&lt;/div&gt;

&lt;i&gt;&amp;nbsp; &lt;br /&gt;&lt;/i&gt;&lt;b&gt;Note:&lt;/b&gt; The &lt;u&gt;previous&lt;/u&gt; Script Commenter versions are in the SourceForge&#39;s &lt;b&gt;&lt;i&gt;Archive &lt;/i&gt;&lt;/b&gt;sub-folder.&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&amp;nbsp;Enjoy!&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Regards ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/2008347290014507448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/commenter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/2008347290014507448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/2008347290014507448'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/commenter.html' title='PB Script Commenter Utility Application - (2026 R4) Released! '/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh08NRNsg08QB3pFcDOYfEPVhQsHxjOm1uyXPe47HRMqih2JDaRFAClPoAJLIj1pzS5V2KRGmIa3-dr8IVNts7yAkq5qgEmrN01vzuRSjwAfFIGOSpltW7QAXt2FHCmOf3vHiul_cfe2gE4/s72-w200-h200-c/Coloured-feather.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-8590066307651015607</id><published>2026-09-20T19:00:02.798-07:00</published><updated>2026-09-20T19:00:35.067-07:00</updated><title type='text'>Compress/Decompress Example Application - 2026 R4 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;NEW&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;i&gt;Compress / Decompress&amp;nbsp;&lt;/i&gt;Example&lt;/span&gt;&amp;nbsp;App!&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinz-czpU49kybSxLI1IRvDp-DBCxdgNuHovnCPLQLmkSOADPRY5_0mW8CF4jkcvtM15sDrb7MMFmiS8oqHbMr31N7FUjhGaHiH3nMGLVKfX8Cc0y-RLfl_LfuDkYdjDXTELaAFwDuLNF_26d3tn5eDX1osXq-glQMDPD1d4AYR6vp53OsGQYuCeGJektWA/s333/Compress_Splash.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;276&quot; data-original-width=&quot;333&quot; height=&quot;166&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinz-czpU49kybSxLI1IRvDp-DBCxdgNuHovnCPLQLmkSOADPRY5_0mW8CF4jkcvtM15sDrb7MMFmiS8oqHbMr31N7FUjhGaHiH3nMGLVKfX8Cc0y-RLfl_LfuDkYdjDXTELaAFwDuLNF_26d3tn5eDX1osXq-glQMDPD1d4AYR6vp53OsGQYuCeGJektWA/w200-h166/Compress_Splash.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span&gt;S&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce a&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;New &lt;/span&gt;&lt;span&gt;&lt;b&gt;Compress/Decompress&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;Example&amp;nbsp;application. This application utilizes the PowerBuilder 2025 R2 built-in &lt;i&gt;Compressor &lt;/i&gt;and &lt;i&gt;Extractor &lt;/i&gt;native Standard Visual User Objects. However, these objects now have a corresponding STD framework ancestor - &quot;ns_compressor_master and ns_extractor&quot; receptively. These ancestors then already add &quot;value-added&quot; features to the PB corresponding system classes.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The &lt;b&gt;STD&lt;/b&gt;&amp;nbsp;&lt;b&gt;Framework &lt;/b&gt;version 2026 &lt;b&gt;R4 &lt;/b&gt;was
 used for building this application. So&amp;nbsp;features 
like for example: Logging, Debugging, Performance Monitoring, Windows Resources Tracking, Themes, Messaging, etc features are standard framework behaviours now in the this example utility. The Compress / Decompress utility can work on external files or data located within a BLOB memory variable. All the while displaying progress and compression / decompression statistics.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Key Compress/Decompress Example App features ...&amp;nbsp;&amp;nbsp;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;This new app is built using the latest PB 202&lt;b&gt;6&lt;/b&gt; &lt;b&gt;R4 &lt;/b&gt;version&amp;nbsp;build &lt;b&gt;6464&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Can select the compression &lt;b&gt;type&lt;/b&gt;: For example, Tar, Zip, Gzip, Rar, etc&lt;/li&gt;&lt;li&gt;Can select the compression &lt;b&gt;level&lt;/b&gt;: For example, Normal, High,&amp;nbsp; Fats, Best, etc&lt;/li&gt;&lt;li&gt;Can add a compressed data stream or file &lt;b&gt;password&lt;/b&gt;.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Utilized the&amp;nbsp;STD Framework&lt;b&gt; &lt;/b&gt;202&lt;b&gt;6&lt;/b&gt; &lt;b&gt;R4 ancestors &lt;/b&gt;for all working&amp;nbsp; app classes&lt;/li&gt;&lt;li&gt;Tested the&amp;nbsp;Compress/Decompress Example App&amp;nbsp;on &lt;b&gt;W11 &lt;/b&gt;version &lt;b&gt;25H2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;26200.9457&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkXs3ecx93i0R7yJLni-EjTVudzKjigckmwOUUEd88DlfwJmafXb5iV7PvVU5Fh_NBqZwW1cELOHcFUG_dAvZMxjpzZ3XG9ZD_e5Ma_07q2v_F8NuhDeuHMlihlFHFqqifVwwe-9RZe_jjkK41es2lgbm3qcRMnwMnAvnOidAe7uEYfs9Tu6VBfBuA4Btc/s1005/STD_Compress_App.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;653&quot; data-original-width=&quot;1005&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkXs3ecx93i0R7yJLni-EjTVudzKjigckmwOUUEd88DlfwJmafXb5iV7PvVU5Fh_NBqZwW1cELOHcFUG_dAvZMxjpzZ3XG9ZD_e5Ma_07q2v_F8NuhDeuHMlihlFHFqqifVwwe-9RZe_jjkK41es2lgbm3qcRMnwMnAvnOidAe7uEYfs9Tu6VBfBuA4Btc/w400-h260/STD_Compress_App.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Example App after an external file compression,&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;Compress/Decompress Example&amp;nbsp;&lt;/i&gt;application is a good example of a PB App that it is all driven by the STD framework. This now 
allows the 
PB developer to easily build &lt;b&gt;modern&amp;nbsp;&lt;/b&gt;GUI Application interfaces that are&amp;nbsp; required / desired with all the &quot;bells &amp;amp; whistles&quot; just by 
changing object inheritance. The framework based app also allows the
 PB developer to be &lt;i&gt;exponentially&lt;/i&gt; more productive!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Please click here to &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Compress&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt;
 &amp;amp; enjoy the&amp;nbsp;&lt;i&gt;Compress/Decompress Example&amp;nbsp;&lt;/i&gt;application!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/8590066307651015607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/compress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/8590066307651015607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/8590066307651015607'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/compress.html' title='Compress/Decompress Example Application - 2026 R4 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinz-czpU49kybSxLI1IRvDp-DBCxdgNuHovnCPLQLmkSOADPRY5_0mW8CF4jkcvtM15sDrb7MMFmiS8oqHbMr31N7FUjhGaHiH3nMGLVKfX8Cc0y-RLfl_LfuDkYdjDXTELaAFwDuLNF_26d3tn5eDX1osXq-glQMDPD1d4AYR6vp53OsGQYuCeGJektWA/s72-w200-h166-c/Compress_Splash.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-7688846621252334412</id><published>2026-09-08T07:32:23.347-07:00</published><updated>2026-09-20T19:01:00.699-07:00</updated><title type='text'>WebMap Example Application - 2026 R3 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;NEW&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;i&gt;WebMap&amp;nbsp;&lt;/i&gt;Example&lt;/span&gt;&amp;nbsp;App!&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1DbwqaD8SWnN4gaso8_9t2CBwidn3T9AmPDgE5J7k_LMlOh2aIp6RHGOyZReYAnRIk5EKU7pXZDn-KJnVKaY7LHuumE2M5SooBYwxaOPHbDqA3_AIVUYFaIGH-s7W1TlTCbOSdTQaVgBt2zc6rGeBkw2anW-iB5D7teLxEopHMYCBTtXbCLF4pxDpETys/s226/WebMap_Logo.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;217&quot; data-original-width=&quot;226&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1DbwqaD8SWnN4gaso8_9t2CBwidn3T9AmPDgE5J7k_LMlOh2aIp6RHGOyZReYAnRIk5EKU7pXZDn-KJnVKaY7LHuumE2M5SooBYwxaOPHbDqA3_AIVUYFaIGH-s7W1TlTCbOSdTQaVgBt2zc6rGeBkw2anW-iB5D7teLxEopHMYCBTtXbCLF4pxDpETys/w200-h192/WebMap_Logo.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span&gt;S&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce a&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;New &lt;/span&gt;&lt;b&gt;WebMap &lt;/b&gt;Example&amp;nbsp;application. This application utilizes the PowerBuilder 2025 R2 built-in Web Browser control to interact with not only the Web Browser itself but Google Maps.as well! This allows a PB app to pass map data requests to Google Maps and have it return a map web page. The map web page can then be interacted with to refine the GPS information and then get things like: major attractions, driving / walking information, places of interest near by, street view, tourist things to do, etc!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The &lt;b&gt;STD&lt;/b&gt;&amp;nbsp;&lt;b&gt;Framework &lt;/b&gt;version 2026 R3 was
 used for building this application. So&amp;nbsp;features 
like for example: Zooming, Print Preview, Tabbed Dialogues, Ribbon Bar 
UI, Logging, Debugging, Themes, Multiple monitor support, automatic 
Dialogue centering, MS-Window notifications,&amp;nbsp; consistent message box 
displays, etc are already in the application by default just through 
inheritance!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Key Application features ...&amp;nbsp;&amp;nbsp;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;New app build using the latest PB 202&lt;b&gt;5&lt;/b&gt; &lt;b&gt;R2 &lt;/b&gt;build &lt;b&gt;6430&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Utilized the&amp;nbsp;STD Framework&lt;b&gt; &lt;/b&gt;202&lt;b&gt;6&lt;/b&gt; &lt;b&gt;R3 ancestors &lt;/b&gt;for all working&amp;nbsp; app classes&lt;/li&gt;&lt;li&gt;Tested the Colour Generator on &lt;b&gt;W11 &lt;/b&gt;version &lt;b&gt;25H2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;WebMap Example&amp;nbsp;&lt;/i&gt;application is a good example of a PB App that it is all driven by the STD framework. This now 
allows the 
PB developer to easily build &lt;b&gt;modern&amp;nbsp;&lt;/b&gt;GUI Application interfaces that are&amp;nbsp; required / desired with all the &quot;bells &amp;amp; whistles&quot; just by 
changing object inheritance. The framework based app also allows the
 PB developer to be &lt;i&gt;exponentially&lt;/i&gt; more productive!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;To
 use the WebMap&#39;s Google Map feature, just click on the &quot;Location&quot; command button after filling the Location information data. If the location information is correct, google will then present the following (as an example):&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMzfPgreK6RzacGJDW4qN-HsZF8RkuLrppa4DJ-cE-6T0_ZzMQdASzmUpJ4AHEYpNV2ElnUwFl2WA3ErCbOerIXhcD0JWd727HkSwFIvmFZVmNQL1yND4N_VUCh9QU_su9U_b_CPEHVmJOrw2RlU4bLTygPxnOorqAKOTK-OvldvcoRkw1YFqAO9-dyLRn/s1023/WebMap_Locator.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;745&quot; data-original-width=&quot;1023&quot; height=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMzfPgreK6RzacGJDW4qN-HsZF8RkuLrppa4DJ-cE-6T0_ZzMQdASzmUpJ4AHEYpNV2ElnUwFl2WA3ErCbOerIXhcD0JWd727HkSwFIvmFZVmNQL1yND4N_VUCh9QU_su9U_b_CPEHVmJOrw2RlU4bLTygPxnOorqAKOTK-OvldvcoRkw1YFqAO9-dyLRn/w400-h291/WebMap_Locator.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Google Map interaction from a PB App&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;Web Map Example&amp;nbsp;&lt;/i&gt;application once the basic map has been displayed, allows the App User to interact with Google to refine the information and view that the App User is looking for, for example:&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGMpTNkiz9LROvoPz5i8YqGUGmzi8J7eruHeXCEXd71If_DvMfGKYqiltXEgNI6GLCrAm4ZEWZhWPLhEQzJIvpir7Rm12KKfn7TLQepYy_u2c1NtDhsNAt9KiJ6VuYfMFCuLPzlSihi1tWkGJwnay0Ad4lE6-s1ihr2_O8fP7H2PVrKt63Qpl9SSe7PuU-/s829/WebMap_Driving.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;511&quot; data-original-width=&quot;829&quot; height=&quot;246&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGMpTNkiz9LROvoPz5i8YqGUGmzi8J7eruHeXCEXd71If_DvMfGKYqiltXEgNI6GLCrAm4ZEWZhWPLhEQzJIvpir7Rm12KKfn7TLQepYy_u2c1NtDhsNAt9KiJ6VuYfMFCuLPzlSihi1tWkGJwnay0Ad4lE6-s1ihr2_O8fP7H2PVrKt63Qpl9SSe7PuU-/w400-h246/WebMap_Driving.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Example of requesting Driving Directions&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgYTBoJWqzLMwYMAjN23XBuDY6MyCtBZVu84QKBMHHO4mwU_b0O-Pu8i0bbXwowueQtV6W-v6ly2YU_VDkJ33s8JfWuxOZEgaYVCcjNYzvdXVQHTxq-sH4RlAY-BEAoULICPV-SlFvBvBQW6-UkGt_GU-XBszHITALf9U1iLMYcUSt7BahVvgZ27KpgnMF/s830/WebMap_Street.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;528&quot; data-original-width=&quot;830&quot; height=&quot;255&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgYTBoJWqzLMwYMAjN23XBuDY6MyCtBZVu84QKBMHHO4mwU_b0O-Pu8i0bbXwowueQtV6W-v6ly2YU_VDkJ33s8JfWuxOZEgaYVCcjNYzvdXVQHTxq-sH4RlAY-BEAoULICPV-SlFvBvBQW6-UkGt_GU-XBszHITALf9U1iLMYcUSt7BahVvgZ27KpgnMF/w400-h255/WebMap_Street.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Street View example &amp;amp; much more!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;Web Map Example&amp;nbsp;&lt;/i&gt;application can also link to related web sites and also allow you to interact with Web Forms, for example:&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXrhrnxKYAtGXgyHJmkTt7qY14YGv1P_XT2HwBwsbfiBaZACxfx5UwB37LGNbTq7HYADvkkMDluiZWzNnNlT1vXrCSWKpzdihahRQ2STootXiEFjJmT-qyTvmArlh-NGU4v6e7pplVgd3Eibe2vNT4ZNr7GvwXIkLfcBD6GpkAmgs4NpbZhJzvx2jRr88p/s1014/WebMap_Form.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;550&quot; data-original-width=&quot;1014&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXrhrnxKYAtGXgyHJmkTt7qY14YGv1P_XT2HwBwsbfiBaZACxfx5UwB37LGNbTq7HYADvkkMDluiZWzNnNlT1vXrCSWKpzdihahRQ2STootXiEFjJmT-qyTvmArlh-NGU4v6e7pplVgd3Eibe2vNT4ZNr7GvwXIkLfcBD6GpkAmgs4NpbZhJzvx2jRr88p/w400-h217/WebMap_Form.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;An example of interacting with a Web Form&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;Please click here to &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Map&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt;
 &amp;amp; enjoy the WebMap example APP!&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/7688846621252334412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/webmap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/7688846621252334412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/7688846621252334412'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/webmap.html' title='WebMap Example Application - 2026 R3 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1DbwqaD8SWnN4gaso8_9t2CBwidn3T9AmPDgE5J7k_LMlOh2aIp6RHGOyZReYAnRIk5EKU7pXZDn-KJnVKaY7LHuumE2M5SooBYwxaOPHbDqA3_AIVUYFaIGH-s7W1TlTCbOSdTQaVgBt2zc6rGeBkw2anW-iB5D7teLxEopHMYCBTtXbCLF4pxDpETys/s72-w200-h192-c/WebMap_Logo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-1669896676315325103</id><published>2026-09-07T16:47:52.275-07:00</published><updated>2026-09-07T16:50:14.445-07:00</updated><title type='text'>InfoMaker  Framework - 2026R3 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Updated &lt;/span&gt;InfoMaker Framework&lt;/h2&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;of &lt;i&gt;Reusable &lt;/i&gt;Functions&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7NYOIXXUcaNruegqsjaJM8h0kgbK6_ZaBqALECNhEAD3_OD-k-mbnoD4_piGDSdqUw8nuWypyfhBJQP1k_ErWuld96-q3n7CEnEi56ow52TZCNXpgwaesEFfIYhe_HKzQBRf3peiGTeMrhCQEiOvPYvXbyItloJINjaKdEBGrtC0qttz8to7yEameqfGj/s31/STD_FC_IM_2025_Icon.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;31&quot; data-original-width=&quot;31&quot; height=&quot;67&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7NYOIXXUcaNruegqsjaJM8h0kgbK6_ZaBqALECNhEAD3_OD-k-mbnoD4_piGDSdqUw8nuWypyfhBJQP1k_ErWuld96-q3n7CEnEi56ow52TZCNXpgwaesEFfIYhe_HKzQBRf3peiGTeMrhCQEiOvPYvXbyItloJINjaKdEBGrtC0qttz8to7yEameqfGj/w67-h67/STD_FC_IM_2025_Icon.png&quot; width=&quot;67&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;https://softdie.net/&quot; target=&quot;_blank&quot;&gt;S&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;a href=&quot;https://softdie.net/&quot; target=&quot;_blank&quot;&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. (&lt;a href=&quot;http://www.softdie.net/&quot; target=&quot;_blank&quot;&gt;STD&lt;/a&gt;) are pleased to announce today an &lt;u&gt;updated&lt;/u&gt;&amp;nbsp;subset of their &lt;b&gt;Integrated&lt;/b&gt; Framework that has been developed for the &lt;u&gt;latest&lt;/u&gt; &lt;i&gt;Appeon InfoMaker 202&lt;b&gt;5&lt;/b&gt;&amp;nbsp;&lt;b&gt;R2&amp;nbsp;&lt;/b&gt;&lt;/i&gt;release build &lt;b&gt;6430&lt;/b&gt;. The&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;updated&amp;nbsp;&lt;/span&gt;&lt;b&gt;STD InfoMaker Framework&lt;/b&gt; is a set of reusable functions that can be used in &lt;b&gt;any &lt;/b&gt;InfoMaker&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;i&gt;&lt;b&gt;Report&lt;/b&gt;&lt;/i&gt; or &lt;i&gt;&lt;b&gt;Form&lt;/b&gt;&lt;/i&gt; object where expressions are used to obtain, format, validate, derive, compute, etc various values. In this release as well, all the functions have been now documented by the &lt;a href=&quot;https://www.visual-expert.com/EN/visual-expert-documentation/&quot; target=&quot;_blank&quot;&gt;Visual Expert 2025&lt;/a&gt; product from Novalys, as follows:&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-jYd9eQZmwdETA-5onHi_bHp55VNxB4d_TvNZP_xdDRsYpynAA_XWKEd_I8UsfYQBEx28Gm377ojf9x45HjCx5J4SVN81hUrLVhtLtMCSzUtfZirzNdWyQTOK5LPxNcBVEFvvX4Qza9tXWxs37BOtlDVyT0dTh7YXj0eiMFnJtQvToTzvAKEVF7aP8oL/s903/STD_FC_IM_Documentation.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;616&quot; data-original-width=&quot;903&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_-jYd9eQZmwdETA-5onHi_bHp55VNxB4d_TvNZP_xdDRsYpynAA_XWKEd_I8UsfYQBEx28Gm377ojf9x45HjCx5J4SVN81hUrLVhtLtMCSzUtfZirzNdWyQTOK5LPxNcBVEFvvX4Qza9tXWxs37BOtlDVyT0dTh7YXj0eiMFnJtQvToTzvAKEVF7aP8oL/w400-h272/STD_FC_IM_Documentation.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Visual Expert generated documentation in HTML format!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The updated InfoMaker framework includes a library of reusable 
functions. These functions can perform a variety of value-added services
 to &lt;b&gt;any&lt;/b&gt; InfoMaker set of Report or Form objects. The Functions are well 
documented internally. You can add these to your InfoMaker product by 
amending the IM library list to include the &quot;&lt;b&gt;STD_FC_IM_Functions&lt;/b&gt;.pbl&quot; library. 
This will immediately give you access to all these&amp;nbsp;global functions.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Step#1 - Select the Library List in the InfoMaker IDE&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0TNHF-e4l_tCr7JhxxkfZqmRPBx94wYqlt4qo0dUEcUPCUMA2nXuX1fEvdBTEH7JJHVJ5h08xDG7QiEgU0lfx79dKzvZKgTePkeqT7A8VzMW04LrYP4CNPA0Elb7dcmTKI_UaGhtJzEjP/s1600/IM2017_Set_Libraries.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;297&quot; data-original-width=&quot;212&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0TNHF-e4l_tCr7JhxxkfZqmRPBx94wYqlt4qo0dUEcUPCUMA2nXuX1fEvdBTEH7JJHVJ5h08xDG7QiEgU0lfx79dKzvZKgTePkeqT7A8VzMW04LrYP4CNPA0Elb7dcmTKI_UaGhtJzEjP/w226-h320/IM2017_Set_Libraries.png&quot; width=&quot;226&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Step#2 - Add the STD InfoMaker Framework&#39;s library to your project&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-21i7OsmhNsEsMB6Rrb0U8UE8ueNcNhcbr99XZDbyXyaUjkqG5WA_onMdvGs2A4-pp5IH53lXWg-mNK4CHo0ExXQqn7cFrBJPIpkURgxBj67OeZDo5gP8aADMHBwC3K54YD5ph0E_MMzC/s1600/IM2017_Libraries.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;409&quot; data-original-width=&quot;477&quot; height=&quot;274&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-21i7OsmhNsEsMB6Rrb0U8UE8ueNcNhcbr99XZDbyXyaUjkqG5WA_onMdvGs2A4-pp5IH53lXWg-mNK4CHo0ExXQqn7cFrBJPIpkURgxBj67OeZDo5gP8aADMHBwC3K54YD5ph0E_MMzC/s320/IM2017_Libraries.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&amp;nbsp;&lt;i&gt;Note:&lt;/i&gt; All the STD frameworks are &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;free &lt;/b&gt;&lt;/span&gt;and can be downloaded from its &lt;a href=&quot;http://sourceforge.net/projects/stdfndclass&quot; target=&quot;_blank&quot;&gt;STD Foundation Classes&lt;/a&gt; SourceForge project website. The new InfoMaker framework can be downloaded from &lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/FrameWork/InfoMaker&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;In the near future, Software Tool &amp;amp; Die will also be adding more functions to this framework.&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;i&gt; STD would also like to thank &lt;b&gt;Novalys &lt;/b&gt;Corporation for their support of the various STD Foundation Frameworks by supplying the &lt;a href=&quot;http://www.visual-expert.com/EN/powerbuilder-code-pb/function-source-analysis-documentation-impact.php&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;VisualExpert &lt;/b&gt;&lt;/a&gt;product for the framework&#39;s documentation!&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBaiYzOTv5_a8ALeO6wkuOkDOBzigiCcFOJDcHxcJffD-AP0PLjhI9p4hZm-CphGC8TfhZcibT5XTpquT9AS1m_AAiemm0SjIOOpLuRMklTlBJhyR63BpHqcoAamDQygxQTvHZrCXHCIvP/s262/VE_Logo.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;50&quot; data-original-width=&quot;262&quot; height=&quot;38&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBaiYzOTv5_a8ALeO6wkuOkDOBzigiCcFOJDcHxcJffD-AP0PLjhI9p4hZm-CphGC8TfhZcibT5XTpquT9AS1m_AAiemm0SjIOOpLuRMklTlBJhyR63BpHqcoAamDQygxQTvHZrCXHCIvP/w200-h38/VE_Logo.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;
Enjoy!&lt;br /&gt;

&lt;span style=&quot;font-size: x-small;&quot;&gt;Regards ... Chris&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/1669896676315325103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/infomaker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/1669896676315325103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/1669896676315325103'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/infomaker.html' title='InfoMaker  Framework - 2026R3 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7NYOIXXUcaNruegqsjaJM8h0kgbK6_ZaBqALECNhEAD3_OD-k-mbnoD4_piGDSdqUw8nuWypyfhBJQP1k_ErWuld96-q3n7CEnEi56ow52TZCNXpgwaesEFfIYhe_HKzQBRf3peiGTeMrhCQEiOvPYvXbyItloJINjaKdEBGrtC0qttz8to7yEameqfGj/s72-w67-h67-c/STD_FC_IM_2025_Icon.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-8547266380647062175</id><published>2026-09-06T18:23:26.081-07:00</published><updated>2026-09-06T18:24:24.409-07:00</updated><title type='text'>SQL Extract Utility Application - (2026 R3) Released! </title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Updated&amp;nbsp;&lt;/span&gt;&lt;i&gt;SQL Extract&lt;/i&gt; version 2026 R3&lt;/h2&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;
for Appeon PowerBuilder 2025 R2&amp;nbsp;&lt;/h3&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs4Dnu6Ue9h_p_naSmKIU6rATKYLaM79BBj_QtNoK4ovBAeHZzP4MkYg7HhjQJbLci9-gAH_gXIgi2_r4fYgaIDKdMA5nUeDzLBrJ-7Q_u3SXqLq5EjgoWjB77Ph20F_ce1hqDvGJZfpHfIxBW5dics1IesVCBszTpjgJDOww8L4FPVr_ZxhW7RLxxKKni/s397/SqlXtract_About.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;236&quot; data-original-width=&quot;397&quot; height=&quot;190&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs4Dnu6Ue9h_p_naSmKIU6rATKYLaM79BBj_QtNoK4ovBAeHZzP4MkYg7HhjQJbLci9-gAH_gXIgi2_r4fYgaIDKdMA5nUeDzLBrJ-7Q_u3SXqLq5EjgoWjB77Ph20F_ce1hqDvGJZfpHfIxBW5dics1IesVCBszTpjgJDOww8L4FPVr_ZxhW7RLxxKKni/s320/SqlXtract_About.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt; &lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-size: x-large;&quot;&gt;S&lt;/span&gt;oftware &lt;b&gt;T&lt;/b&gt;ool &amp;amp; &lt;b&gt;D&lt;/b&gt;ie Inc. (STD Inc) have just released a new version of the &lt;b&gt;SQL Extract &lt;/b&gt;utility (version &lt;b&gt;2026.3.48&lt;/b&gt;) that can &lt;u&gt;reverse&lt;/u&gt; engineer Appeon PowerBuilder&#39;s proprietary SQL format known as a &lt;b&gt;PBSELECT &lt;/b&gt;into either ANSI, PL/SQL or T-SQL format from within any &lt;i&gt;DataWindow&lt;/i&gt; (&lt;span style=&quot;font-size: xx-small;&quot;&gt;TM&lt;/span&gt;) object. The new version of the SQL Extract utility was designed to allow it to forward &amp;amp; reverse engineer the DataWindow &lt;i&gt;source code&lt;/i&gt; from any Unicode based PowerBuilder library. This means that DataWindow source from PowerBuilder version 10 through PB 2017 can be parsed &amp;amp; the SQL run-time generated from a PBSELECT - just like when your DataWindows are actually running under control of your PowerBuilder based &lt;u&gt;production&lt;/u&gt; applications! The utility will also identify DataWindows that are not using a PBSELECT format that may be already causing performance, migration or cross-DBMS issues.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1SmDnX03JMadX1bQlsyr61FZA9lXnFSn8lG2cl52boY7rb13bhP2hD3BPdxM02YO-KkSbVW8oRpNaVJSTS_2TIc6KaA_QolaIjqNDI3SaZPiama4pVG30gxGOfJhJ4625PkZYlo0GMeBc8vCJ3-lKs7q4MPYVfhLweo8oJEaMgYTrPI9JVUL4IOHpNbV-/s1086/SqlXtract_Tabbed.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;790&quot; data-original-width=&quot;1086&quot; height=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1SmDnX03JMadX1bQlsyr61FZA9lXnFSn8lG2cl52boY7rb13bhP2hD3BPdxM02YO-KkSbVW8oRpNaVJSTS_2TIc6KaA_QolaIjqNDI3SaZPiama4pVG30gxGOfJhJ4625PkZYlo0GMeBc8vCJ3-lKs7q4MPYVfhLweo8oJEaMgYTrPI9JVUL4IOHpNbV-/w400-h291/SqlXtract_Tabbed.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Main App dialogue with &lt;span style=&quot;color: red;&quot;&gt;new &lt;/span&gt;&lt;i&gt;TabbedView &lt;/i&gt;&amp;amp; &lt;i&gt;RibbonView &lt;/i&gt;features added!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The output of SQL Extract is a textual based .SQL file that can be input directly into SQL syntax analysis&amp;nbsp; products like: SQL Parser; SQL Doctor; Aqua Data Studio; DB Optimizer; etc (to name a few products) for further SQL analysis, formatting, &amp;amp; tuning. STD successfully tested the new version of SQL Extract with SAP&#39;s latest SQL Anywhere 17 &amp;amp; ASE 16 as well as the Microsoft SQLServer 2017 DBMS system. SQL Extract can also handle other DB access mechanisms, such as: OLE-DB, ADO.net, JDBC, OData. Support for the ODBC db driver is still standard, but the native db drivers are fully supported as per the Appeon PB 2017R1 product feature set. For older ASE databases, SQL Extract also supports the Open Client (SYC) native DB driver access mechanism.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The new version of the SQL Extract utility will also work with Appeon&#39;s &lt;b&gt;PowerBuilder &amp;amp; InfoMaker 2025 R2&amp;nbsp;&lt;/b&gt;development tools as well, as those products also utilize the &lt;u&gt;same&lt;/u&gt;&amp;nbsp;&lt;i&gt;DataWindow&lt;/i&gt;&amp;nbsp;object technology. The new features of SQLXTract v2026R3 are as follows:&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Migrated the App code to PB2025 GA to&amp;nbsp;PB202&lt;b&gt;5 R2&amp;nbsp;&lt;/b&gt;version &lt;b&gt;25.1.0.6430&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Revised SQL extraction logic to support &quot;on the fly&quot; DataWindow source conversion to PB2025 R2 syntax standard&lt;/li&gt;&lt;li&gt;Tested SQL Extract with SA 17 and the new &quot;PB Demo DB V202&lt;b&gt;5 R2&lt;/b&gt;&quot; database&lt;/li&gt;&lt;li&gt;Added support for PB 2025&#39;s new &lt;i&gt;RibbonView &lt;/i&gt;feature&lt;/li&gt;&lt;li&gt;Added support for PB 2025&#39;s new &lt;i&gt;TabbedView &lt;/i&gt;feature&lt;/li&gt;&lt;li&gt;Tested SQL Extract on W11 version &lt;b&gt;25H2 &lt;/b&gt;build &lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRlZOY1yEIY99gorO4qIgKklRjWiOmSLGlr9WOpZUHrnjB4zeNwMi9U-XxE_2CuCoU8QintJg6Hc6UA0_Umc2cMHKZNMu85WwELACV6XzX0OPtDZhmiHnpx1yBX8LJFlIpNLa-C8OYVomB/s1600/SQLXtract03.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;308&quot; data-original-width=&quot;371&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRlZOY1yEIY99gorO4qIgKklRjWiOmSLGlr9WOpZUHrnjB4zeNwMi9U-XxE_2CuCoU8QintJg6Hc6UA0_Umc2cMHKZNMu85WwELACV6XzX0OPtDZhmiHnpx1yBX8LJFlIpNLa-C8OYVomB/s200/SQLXtract03.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The SQL Extract utility application is &lt;i&gt;open source&lt;/i&gt; and thus royalty &lt;span style=&quot;color: red;&quot;&gt;free &lt;/span&gt;to use. You can download the SQL Extract application source code from its current location on the &lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/SQLExtract&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;SourceForge&lt;/b&gt;&lt;/a&gt; website.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7-xanO4czv7PDpFWeNBLpWcjkFDtW5iu40SEX8n5mgap3YzdWkiqV4BPbtWfeeZVlHqTGsgzX-nFA21rosIvlfurJFDjIF1Jyfr6OewxToGmV7IhLURPxZH-GMu0jYiwrM5M33W0ZuFb_/s1600/SQLXtract04.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;294&quot; data-original-width=&quot;355&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7-xanO4czv7PDpFWeNBLpWcjkFDtW5iu40SEX8n5mgap3YzdWkiqV4BPbtWfeeZVlHqTGsgzX-nFA21rosIvlfurJFDjIF1Jyfr6OewxToGmV7IhLURPxZH-GMu0jYiwrM5M33W0ZuFb_/s200/SQLXtract04.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Regards ... Chris&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/8547266380647062175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/extract.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/8547266380647062175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/8547266380647062175'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/extract.html' title='SQL Extract Utility Application - (2026 R3) Released! '/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgs4Dnu6Ue9h_p_naSmKIU6rATKYLaM79BBj_QtNoK4ovBAeHZzP4MkYg7HhjQJbLci9-gAH_gXIgi2_r4fYgaIDKdMA5nUeDzLBrJ-7Q_u3SXqLq5EjgoWjB77Ph20F_ce1hqDvGJZfpHfIxBW5dics1IesVCBszTpjgJDOww8L4FPVr_ZxhW7RLxxKKni/s72-c/SqlXtract_About.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-4389455400281725502</id><published>2026-09-06T16:43:13.090-07:00</published><updated>2026-09-06T16:45:32.176-07:00</updated><title type='text'>Structure Generator - 2026 R3 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;b&gt;&lt;i&gt;** Hot News **&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;

&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;Updated &lt;/i&gt;&lt;/span&gt;Structure Generator Utility&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQSHvhoVV2I2uFwXY-UJOotmdBJW9dL9CJAFX1VPe6ZPXxFXq-3dkO813vHAB2wIqR9l9FlgocE_OqQtj7dVOeZC-O9WLdUUwCYpzuGAzSOJbhXSiajCyKUa1oNtyWGGWv3_bUGtvSFD8tRZmTUz9Visj4OesGlEVEfsrfAaamOm0Dw4EohM4HPfUhYhmQ/s284/Sgen_2025R1_Logo.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;191&quot; data-original-width=&quot;284&quot; height=&quot;191&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQSHvhoVV2I2uFwXY-UJOotmdBJW9dL9CJAFX1VPe6ZPXxFXq-3dkO813vHAB2wIqR9l9FlgocE_OqQtj7dVOeZC-O9WLdUUwCYpzuGAzSOJbhXSiajCyKUa1oNtyWGGWv3_bUGtvSFD8tRZmTUz9Visj4OesGlEVEfsrfAaamOm0Dw4EohM4HPfUhYhmQ/s1600/Sgen_2025R1_Logo.png&quot; width=&quot;284&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;S&lt;/b&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt; (STD) are pleased to announce a &lt;span style=&quot;color: red;&quot;&gt;new &lt;/span&gt;&lt;u&gt;free&lt;/u&gt;&amp;nbsp;&amp;amp; open source utility for automatically generating PowerBuilder structure classes from &lt;u&gt;any&lt;/u&gt; DataWindow. This comes in handy when building Web Service, .NET Assembly, User Object, etc &lt;i&gt;interfaces&lt;/i&gt;&amp;nbsp;for encapsulated data interaction. The &lt;b&gt;Structure Generator&lt;/b&gt;&amp;nbsp;utility is designed using the latest STD &lt;b&gt;Foundation Class&lt;/b&gt; framework version &lt;b&gt;2026vR3&lt;/b&gt;&amp;nbsp;and specifically works with the &lt;span style=&quot;color: red;&quot;&gt;new &lt;/span&gt;PowerBuilder 202&lt;b&gt;5 R2&amp;nbsp;&lt;/b&gt;release&lt;b&gt;.&lt;/b&gt;&amp;nbsp;It works with the &lt;i&gt;WorkSpace&lt;/i&gt;&amp;nbsp;application type but cal be migrated to a Solution type in a few minutes.&lt;/div&gt;
&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The generator starts by introspecting any PBL (PowerBuilder Library)
 to build a list of DataWindow objects contained within that library. The PB 
developer can point the utility to any MS-Windows folder that may 
contain a PBL. From there, the generator displays a list of DataWindow 
Objects (DWO) contained in the selected PBL. Any SQL or External based 
DWO can be used to build a set of structures for to use in constructing a data equivalent structure object source.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;In this release ...&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Migrated the code&amp;nbsp;&lt;i&gt;from &lt;/i&gt;PowerBuilder 202&lt;b&gt;5 GA &lt;/b&gt;build &lt;span&gt;3683 &lt;/span&gt;&lt;span&gt;to&amp;nbsp;&lt;/span&gt;PowerBuilder &lt;b&gt;2025 R2&amp;nbsp;&lt;/b&gt;build&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&amp;nbsp;6430&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Updated the STD Integrated &lt;u&gt;framework &lt;/u&gt;to the&amp;nbsp;latest release&amp;nbsp;202&lt;b&gt;6 R3&lt;/b&gt;&amp;nbsp;build&amp;nbsp;&lt;b&gt;2026.3.0.481&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Updated MS-Window &quot;&lt;i&gt;Notification&lt;/i&gt;&quot; support for PB2025 &lt;b&gt;R2&amp;nbsp;&lt;/b&gt;compliance&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Improved &quot;&lt;i&gt;Marquee&lt;/i&gt;&quot; support via the update to STD Framework 2026R3&lt;/li&gt;&lt;li&gt;Tested on MS-Windows &lt;b&gt;11&lt;/b&gt; version &lt;b&gt;25H2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;li&gt;The&amp;nbsp;PB 2025 R2&amp;nbsp;Theme HighDPI feature is now supported.&lt;/li&gt;&lt;li&gt;Can now modify the RibbonBar mode from the App&#39;s &quot;Tools&quot; menu&lt;/li&gt;&lt;li&gt;Can now modify the&amp;nbsp;TabbedView mode from the App&#39;s &quot;Tools&quot; menu&amp;nbsp;&lt;/li&gt;&lt;li&gt;Can now swap between the RibbonBar / Menu mode from the App&#39;s &quot;Tools&quot; menu.&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmYT6xt7BCyHSQMwoufst5h6nRKTot-Bg40nIfcdspROUsv2LSr3x-N-1eukd3g_Cg8PP7LApRBq0XCJLa_wwytWy4zkPtR6IeOHcaTRDQbTPUMOnUWZL3uj0esOVT9a_7xInYy5tAoZ6EWhWqFUq1ImxWVUZ3N16_yk0FUqNxR2bVY4rGF1-FFzBM4IrC/s1044/Sgen_2025R1_Generator.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;703&quot; data-original-width=&quot;1044&quot; height=&quot;269&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmYT6xt7BCyHSQMwoufst5h6nRKTot-Bg40nIfcdspROUsv2LSr3x-N-1eukd3g_Cg8PP7LApRBq0XCJLa_wwytWy4zkPtR6IeOHcaTRDQbTPUMOnUWZL3uj0esOVT9a_7xInYy5tAoZ6EWhWqFUq1ImxWVUZ3N16_yk0FUqNxR2bVY4rGF1-FFzBM4IrC/w400-h269/Sgen_2025R1_Generator.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Structure Generator in action!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;For .Net based interfaces you need to build two structures. One that
 maps any DWO&#39;s primary buffer and a second structure that houses the 
first. The SG can build both structures by selecting the &quot;&lt;i&gt;generate parent structure&lt;/i&gt;&quot;
 option on the lower left hand side of the &quot;Structure Builder&quot; screen. You can also request that the SG prefix your Structure Item names (ie:&amp;nbsp; &quot;si_&quot;). Once the DWO and structure options are selected, the &quot;&lt;i&gt;Generate&lt;/i&gt;&quot; 
command button will allow the developer to select the target folder and Structure name where the SG will build then actual PB structure object source code.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoXYD1UBmPjNLUvgdpFggy5zgaU4ah1ANcimKPAKPh7IcuLesGBQy0TfiKlRlvbwQ2LJkPS9m9HaetyYAhTNtqKIhBRppaZC2pIrakpwZkmWpbjeoj1ac25DOXO2fnfDUhgvFaMbldN8vwcIsJiq876zLkpF_FYzgSuar-OesHfVFEO63jKsi4-_nzVbWG/s557/Sgen_2025R1_Building.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;417&quot; data-original-width=&quot;557&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoXYD1UBmPjNLUvgdpFggy5zgaU4ah1ANcimKPAKPh7IcuLesGBQy0TfiKlRlvbwQ2LJkPS9m9HaetyYAhTNtqKIhBRppaZC2pIrakpwZkmWpbjeoj1ac25DOXO2fnfDUhgvFaMbldN8vwcIsJiq876zLkpF_FYzgSuar-OesHfVFEO63jKsi4-_nzVbWG/s320/Sgen_2025R1_Building.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Selecting the location and name to build the structure!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; For the &quot;Tracing Options&quot; DWO shown above, lets enter the structure name &quot;sr_trace_options&quot; 
when we select the &quot;generate&quot; command button. The SG will complete the building of the resulting structure(s) based on the DWO&#39;s definition.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6BsoCbM_ml2gw7pwYIIIHjcwwrlbH7vSc9DLH4yE8GbVbl1qBRT4Oy0gdZxhZKs8Xr5LhyD0DM2Q-et6hjyLijjkTavRbBLnEFr8I5v1zZ0o2NnbBvK09LTlf6psPomTpobOrai3eksiJRsFjmkxJCaZNE-EukrxhZfzUbJV4APGQ0WpK0hJIFlY1jQBp/s983/Sgen_2025R1_Structure_source.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;276&quot; data-original-width=&quot;983&quot; height=&quot;113&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6BsoCbM_ml2gw7pwYIIIHjcwwrlbH7vSc9DLH4yE8GbVbl1qBRT4Oy0gdZxhZKs8Xr5LhyD0DM2Q-et6hjyLijjkTavRbBLnEFr8I5v1zZ0o2NnbBvK09LTlf6psPomTpobOrai3eksiJRsFjmkxJCaZNE-EukrxhZfzUbJV4APGQ0WpK0hJIFlY1jQBp/w400-h113/Sgen_2025R1_Structure_source.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Resulting PowerBuilder Structure source code!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;Once your structure(s) source are built by the SG utility, all the PB 
developer needs to do to ready the structures for use is to use the
 RMB on any PBL and then select the &quot;&lt;i&gt;Import&lt;/i&gt;&quot;&amp;nbsp;popup&amp;nbsp;menu option. This will now import both the source code &amp;amp; compile the P-Code of the imported structure into &lt;i&gt;working&lt;/i&gt; object for use in your PB application(s)!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfG9gwa6C0zd66i9MIrYavQzU_nSK51xD9IChCUkl5Ou6lHG1ZVf02G5DzZhyHqciVxKROmnrsMMXmwKOYg1ai54hRfMcbvLsOvg4ZUC3XQDUt7FkXo3JuqSUhxh-EQGU0GVzA0EfjXyNmYDq82WaecS2F6cHBnNU0qwwIXIB9hRC2hLnq7pd_5edRnFqy/s496/Sgen_2025R1_Structure_Import.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;496&quot; height=&quot;194&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfG9gwa6C0zd66i9MIrYavQzU_nSK51xD9IChCUkl5Ou6lHG1ZVf02G5DzZhyHqciVxKROmnrsMMXmwKOYg1ai54hRfMcbvLsOvg4ZUC3XQDUt7FkXo3JuqSUhxh-EQGU0GVzA0EfjXyNmYDq82WaecS2F6cHBnNU0qwwIXIB9hRC2hLnq7pd_5edRnFqy/s320/Sgen_2025R1_Structure_Import.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Importing the new Structure into a PBL&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEXS_gOGdyiS2l3HB-20K116jlE8OWAXA6w-SC065VeyWVN2ChsdLppMxg8OfKhkoHNdwJEPZblEWT7NUcVYiVsCSqwNC23jLRBGov7ZZQ05xNVXgfYCGYCbDoeuv6cjbHKY8CvocLdKkkTX2n1i7KSooSab4kSRpPmee6tz2XzVionJzN9o0vrRw1gecv/s570/Sgen_2025R1_Structure_Painter.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;122&quot; data-original-width=&quot;570&quot; height=&quot;85&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEXS_gOGdyiS2l3HB-20K116jlE8OWAXA6w-SC065VeyWVN2ChsdLppMxg8OfKhkoHNdwJEPZblEWT7NUcVYiVsCSqwNC23jLRBGov7ZZQ05xNVXgfYCGYCbDoeuv6cjbHKY8CvocLdKkkTX2n1i7KSooSab4kSRpPmee6tz2XzVionJzN9o0vrRw1gecv/w400-h85/Sgen_2025R1_Structure_Painter.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Viewing the new Structure in the Structure Painter!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; Now to complete the structure, you can edit the Structure Item &quot;description(s)&quot; as required to complete the object&#39;s documentation. Then save the edited Structure for your use or share the structure PBL with your fellow PB developers for their productivity.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; To download the &lt;span style=&quot;color: red;&quot;&gt;free &lt;/span&gt;&amp;amp; open source &lt;b&gt;SG &lt;/b&gt;2026 R3 utility - &lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Structure&quot; target=&quot;_blank&quot;&gt;click here&lt;/a&gt;!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;To download the &lt;span style=&quot;color: red;&quot;&gt;free&amp;nbsp;&lt;/span&gt;&amp;amp; open source&amp;nbsp;STD 2026 R3&amp;nbsp;&lt;b&gt;Framework &lt;/b&gt;- &lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/FrameWork/Integrated&quot; target=&quot;_blank&quot;&gt;click here&lt;/a&gt;!&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/4389455400281725502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/structure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/4389455400281725502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/4389455400281725502'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/structure.html' title='Structure Generator - 2026 R3 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQSHvhoVV2I2uFwXY-UJOotmdBJW9dL9CJAFX1VPe6ZPXxFXq-3dkO813vHAB2wIqR9l9FlgocE_OqQtj7dVOeZC-O9WLdUUwCYpzuGAzSOJbhXSiajCyKUa1oNtyWGGWv3_bUGtvSFD8tRZmTUz9Visj4OesGlEVEfsrfAaamOm0Dw4EohM4HPfUhYhmQ/s72-c/Sgen_2025R1_Logo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-4031882163496497597</id><published>2026-09-06T16:18:48.427-07:00</published><updated>2026-09-06T16:19:28.112-07:00</updated><title type='text'>OCR / Imaging Example - 2026 R3 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Updated &lt;/span&gt;&lt;i&gt;OCR / Imaging&lt;/i&gt;&amp;nbsp;Example!&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT9s6mEVz_2dj6qlEgTviYShd9l5fEdVWbKUp5SktWJOaOvg4LQ9MjXVTe1fGIeU3fFbM_FHN0zm96mXZcl0l0eitPr05zlY5uZazBFlVR31A_bfEw9OfcMTGrMVkNrr0TYN0C1cyYKx-YFexoSY9UytAKbOPnn1v1v2YRKuHW2jIwTETtvuhHpY_-0S_0/s32/Summary.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;32&quot; data-original-width=&quot;32&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT9s6mEVz_2dj6qlEgTviYShd9l5fEdVWbKUp5SktWJOaOvg4LQ9MjXVTe1fGIeU3fFbM_FHN0zm96mXZcl0l0eitPr05zlY5uZazBFlVR31A_bfEw9OfcMTGrMVkNrr0TYN0C1cyYKx-YFexoSY9UytAKbOPnn1v1v2YRKuHW2jIwTETtvuhHpY_-0S_0/s16000/Summary.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span&gt;S&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce the &lt;i&gt;updated&lt;/i&gt; release of both the STD &lt;i&gt;Integrated&lt;/i&gt; Framework (202&lt;b&gt;6 R3&lt;/b&gt;) and the the OCR / Imaging example application (version &lt;b&gt;2026.3.0.5&lt;/b&gt;)&amp;nbsp; that utilizes the STD framework to implement both OCR scanning and Image management! The&amp;nbsp;&lt;b&gt;OCR / Imaging&amp;nbsp;&lt;/b&gt;feature inside this application is all driven by DataWindow controls and utilizes the free and open source Tesseract and ImageMagicK products for OCR and Image management!&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The OCR / Imaging application is a &lt;i&gt;working &lt;/i&gt;&lt;b&gt;prototype &lt;/b&gt;of a real life application that was actually put into production. It emulates a &quot;web&quot; look &amp;amp; feel with controls and menus leveraging DataWindow technology. A great candidate for PowerServer Cloud apps where you want to give the App user a Web App look &amp;amp; feel! It allows language switching, OCR data location, Image redaction and foreground text Escapement to signify a completed redaction of payment card information. The application also demonstrates security, reporting, work queue management and drag &amp;amp; drop data targeting!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The OCR / Imaging application is a;; driven by the STD framework which allows the 
PB developer to easily build &lt;b&gt;any &lt;/b&gt;GUI Application interface that is required (desired). The framework also allows the PB developer to be&amp;nbsp; exponentially more productive!&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;In this release ...&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Migrated the code&amp;nbsp;&lt;i&gt;from &lt;/i&gt;PowerBuilder 202&lt;b&gt;5 GA &lt;/b&gt;build &lt;span&gt;3683 &lt;/span&gt;&lt;span&gt;to&amp;nbsp;&lt;/span&gt;PowerBuilder &lt;b&gt;2025 R2&amp;nbsp;&lt;/b&gt;build&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&amp;nbsp;6430&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Updated the STD Integrated &lt;u&gt;framework &lt;/u&gt;to the&amp;nbsp;latest release&amp;nbsp;202&lt;b&gt;6 R3&lt;/b&gt;&amp;nbsp;build&amp;nbsp;&lt;b&gt;2026.3.0.481&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Tested on MS-Windows &lt;b&gt;11&lt;/b&gt; version &lt;b&gt;25H2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp; &lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQzG4CcSK0EZKcXM6A0-hqnlU2TRx3u6EWXtajioOKP6jAO-07m6w0rZuhrMjbGYMeHgo2ps5u-GtkQjvpfDEB6oGuFXme5LqFT7bepuRiaKis0xUSQ7ns7bCupc9S9Qi22ROgB_6aArGm3YYCBwBxZXh186MV55KRwNSoYpgLVrGkaFQ5in9Ei0ur_iEy/s802/OCR_Image_Welcome.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;470&quot; data-original-width=&quot;802&quot; height=&quot;188&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQzG4CcSK0EZKcXM6A0-hqnlU2TRx3u6EWXtajioOKP6jAO-07m6w0rZuhrMjbGYMeHgo2ps5u-GtkQjvpfDEB6oGuFXme5LqFT7bepuRiaKis0xUSQ7ns7bCupc9S9Qi22ROgB_6aArGm3YYCBwBxZXh186MV55KRwNSoYpgLVrGkaFQ5in9Ei0ur_iEy/s320/OCR_Image_Welcome.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Bilingual &lt;i&gt;Welcome &lt;/i&gt;Screen&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWlDSXZUosE0zgDE0aD5ei3i7qEgCGRTqvFT9KBWDH3QJ8-7jBtHe685xSoI9bzuile0vxDJuEy4z1kZCLGQ8H24gHAAYINhZNb-AenpxH8SMCwbDjTYJP5tAS5KuaJKUpPchxSNVmT_xncDp_Xzbu1PSAJ0eamu93hUHV79k1BBvywWiB5IhSzPJyQ1t1/s371/OCR_Image_Login.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;170&quot; data-original-width=&quot;371&quot; height=&quot;147&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWlDSXZUosE0zgDE0aD5ei3i7qEgCGRTqvFT9KBWDH3QJ8-7jBtHe685xSoI9bzuile0vxDJuEy4z1kZCLGQ8H24gHAAYINhZNb-AenpxH8SMCwbDjTYJP5tAS5KuaJKUpPchxSNVmT_xncDp_Xzbu1PSAJ0eamu93hUHV79k1BBvywWiB5IhSzPJyQ1t1/s320/OCR_Image_Login.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Login dialogue utilizes Active Directory services&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;Once you are past the the &lt;i&gt;Login &lt;/i&gt;dialogue (any password is accepted in this demo app), you are presented with the main working dialogue for the application. Note that the Header band is a DataWindow that allows the application user to a) switch language, b) return to the &quot;home&quot; screen, c) Logout, d) View the App log (if they are an Admin User) and e) enter the App&#39;s Help information via an HTML URL. The main working menu on the left is also a DataWindow!&lt;br /&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcfXiiCb1KlTm39qdn9i8WgrHTv5URPorRvCqW0Jq-WkJIuNZHGz0Kd-fyodJ5sTTOKkiS3z0aV0dujUtWM0pOmHXZLH99J0SiToTKWTdNXzk-iqwp9_ichK08fOX9SReg81-3buMlchxKyMZcXnt9I-2MKWOosfx0fj98HnnVSNTJO4CAnqvtJqMW_fJl/s1016/OCR_Image_Main.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;638&quot; data-original-width=&quot;1016&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcfXiiCb1KlTm39qdn9i8WgrHTv5URPorRvCqW0Jq-WkJIuNZHGz0Kd-fyodJ5sTTOKkiS3z0aV0dujUtWM0pOmHXZLH99J0SiToTKWTdNXzk-iqwp9_ichK08fOX9SReg81-3buMlchxKyMZcXnt9I-2MKWOosfx0fj98HnnVSNTJO4CAnqvtJqMW_fJl/w400-h251/OCR_Image_Main.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Main application working dialogue using DataWindow top &amp;amp; left menus&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;The next step would be to select the &quot;&lt;i&gt;Administration&lt;/i&gt;&quot; section of the left side DataWindow menu. This allows the App user to a)&amp;nbsp; Manage App users (if they are an App Admin) or b) Reassign work that is &quot;in progress&quot; in the assigned work queue. Note that the latter feature would be used where an App user is on vacation, sick, leaves the department, etc and there is &quot;work in progress&quot; that needs to be reassigned to another valid app user in order for it to be completed.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwfs99_udUO4Gz4wRzDEA4YhWTfUltFcasfzXq0FhVJLtOq-b_S4V-Zjt5iZQUiLPBHrMgJq4FXbZLFPZQIJZPm1sTtGbAyWl_JFbgv7pg-wVf6u_cwy48kQKPRahzV8CpeKPKgnVzNFtuSN-nIY-bXGhGfqUhDjSKCE2ShqfcDNsUdlRrJXu0mkF9XY2g/s1016/OCR_Image_Admin.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;638&quot; data-original-width=&quot;1016&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwfs99_udUO4Gz4wRzDEA4YhWTfUltFcasfzXq0FhVJLtOq-b_S4V-Zjt5iZQUiLPBHrMgJq4FXbZLFPZQIJZPm1sTtGbAyWl_JFbgv7pg-wVf6u_cwy48kQKPRahzV8CpeKPKgnVzNFtuSN-nIY-bXGhGfqUhDjSKCE2ShqfcDNsUdlRrJXu0mkF9XY2g/w400-h251/OCR_Image_Admin.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;OCR / Image user security rights administration&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;The next part could be the &lt;i&gt;reporting &lt;/i&gt;section where privileged users and/or App Admin can get information about WIP (work in progress) by various status (completed, redacted, or reviewed). These areas (as well as the above mentioned Administration section), are just a standard PB Tab Control plus Tab Page that includes standard PB DataWindow controls to drive the show!&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB745zSAeA9ug4HmhF5DtsB2UJpHctyWUyFkFAiA_y0tGcwARbGtmAsgSU72Em5FHU0fwSvPoXfK4Q9bIJI9Wlyo3gf4SsAOUCp1ZlBrFOAQm-Y7PNi7ANxnLPbONi7Az2eATFihCnFrP5ipVblZRdAPJbbAxykCrJ7kjjrYCGBUDeOD-H39o3R-esIAtL/s1016/OCR_Image_Report.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;638&quot; data-original-width=&quot;1016&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB745zSAeA9ug4HmhF5DtsB2UJpHctyWUyFkFAiA_y0tGcwARbGtmAsgSU72Em5FHU0fwSvPoXfK4Q9bIJI9Wlyo3gf4SsAOUCp1ZlBrFOAQm-Y7PNi7ANxnLPbONi7Az2eATFihCnFrP5ipVblZRdAPJbbAxykCrJ7kjjrYCGBUDeOD-H39o3R-esIAtL/w400-h251/OCR_Image_Report.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Example of Tab Page user object with DataWindow reports&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;The &quot;meat and potatoes&quot; though of the application&amp;nbsp; is within the &quot;&lt;i&gt;Redaction&lt;/i&gt;&quot; side of the left menu DataWindow. This brings into play a User Object Tab Control plus Tab Page that contains three DW&#39;s a) top main processing menu, b) right side image handling menu DW and c) a center DW that is used for displaying images, OCR, targeting, image manipulation, redaction and task completion, as follows:&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Pj8nfqjYNGiO0yxkR4HZzmqxjXtwgBcY8o47bhyphenhyphenV7MBAAOusXrgdP_BPwc5FvRX9dwAgAjqUTP0TYDHtcvEwlh6UXY5-MoxXs6EVSviR5i_SM5fXVVYfYui-acZ1w03NgtBagK-P2PW3hJYb5CxwLch5y1QZ1lhf2hX1cmo_NKXU7MXirhe4mqKZoNt1/s1016/OCR_Image_image.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;638&quot; data-original-width=&quot;1016&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Pj8nfqjYNGiO0yxkR4HZzmqxjXtwgBcY8o47bhyphenhyphenV7MBAAOusXrgdP_BPwc5FvRX9dwAgAjqUTP0TYDHtcvEwlh6UXY5-MoxXs6EVSviR5i_SM5fXVVYfYui-acZ1w03NgtBagK-P2PW3hJYb5CxwLch5y1QZ1lhf2hX1cmo_NKXU7MXirhe4mqKZoNt1/w400-h251/OCR_Image_image.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Main image handling tab page with surrounding menu DW&#39;s!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;From here the App user can rotate the images, use the &quot;Find&quot; on the top tool bar to OCR the image to locate possible credit card information, use the right DW menu to manually target credit card information, redact and then complete &amp;amp; save the image back to the DBMS (of course all the time, using PB&#39;s BLOB handling commands). Note that because all the dialogues are DataWindow control based, the entire App then becomes Zoomable!&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjWErhZFIkSC89VK6u1FFlCo4pnSJ05AzMRqs0zVo7flMXWytizpUNTyk85TQiG92sVoXBomVcOicgh6CH6tBD3srgMFXSwWM3uJ3xIzQ5aVF2F1-2XrZkuAxt6xzMPQyzWnvhyphenhyphennyse7IvJAKidm0y-jXB_CDcRswLDLwChLvvjq6DiXwEJYVGp9t_rJp3/s1016/OCR_Image_hanlding.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;638&quot; data-original-width=&quot;1016&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjWErhZFIkSC89VK6u1FFlCo4pnSJ05AzMRqs0zVo7flMXWytizpUNTyk85TQiG92sVoXBomVcOicgh6CH6tBD3srgMFXSwWM3uJ3xIzQ5aVF2F1-2XrZkuAxt6xzMPQyzWnvhyphenhyphennyse7IvJAKidm0y-jXB_CDcRswLDLwChLvvjq6DiXwEJYVGp9t_rJp3/w400-h251/OCR_Image_hanlding.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Image flip &amp;amp; rotation handling&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5MRdu0eNDnxHpxq-uidZr8IV045_i0NslovUlsGrzKohHt3ryBn9BSkwGmDPkn0Rbw-O8zhkpP75CkjEZxvVSP2ZJkPjij4BH_fEiS-2Oyh2fXO-JS2kGGQECxGE4LJPgxay5fCxMzrkXDHNOnT07Ow3oxItwVpnrtGnwUXb0QX2lhQ9iGAIgcqvrpggB/s1016/OCR_Image_OCR.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;638&quot; data-original-width=&quot;1016&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5MRdu0eNDnxHpxq-uidZr8IV045_i0NslovUlsGrzKohHt3ryBn9BSkwGmDPkn0Rbw-O8zhkpP75CkjEZxvVSP2ZJkPjij4BH_fEiS-2Oyh2fXO-JS2kGGQECxGE4LJPgxay5fCxMzrkXDHNOnT07Ow3oxItwVpnrtGnwUXb0QX2lhQ9iGAIgcqvrpggB/w400-h251/OCR_Image_OCR.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Using OCR to locate possible credit card data within a form&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg578OzOkVfKTdVY-1XlCFQPmHMoPkfSVjlch_KvOrQ9TwecbmYqNBnxV8c3sjuDC2vu5w5IqKfP5BlRLvNcxpAQf0SReXhMCFy26m9uJh8AoZqHOYrFN82IHCaQlK4kBYgka1CHcFiIlWKFRFjc9v_1amkNetlHYifwnZIRgrSHiEsPrHUlt9DqGGWxicn/s1016/OCR_Image_redacted.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;638&quot; data-original-width=&quot;1016&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg578OzOkVfKTdVY-1XlCFQPmHMoPkfSVjlch_KvOrQ9TwecbmYqNBnxV8c3sjuDC2vu5w5IqKfP5BlRLvNcxpAQf0SReXhMCFy26m9uJh8AoZqHOYrFN82IHCaQlK4kBYgka1CHcFiIlWKFRFjc9v_1amkNetlHYifwnZIRgrSHiEsPrHUlt9DqGGWxicn/w400-h251/OCR_Image_redacted.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Redacted credit card information on the image within the DW!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL_ERoW0ffqvpuCzfd95hlEek1RgVWxRfzIH9NO1H-lc4_z-B_CmuXNUZGlQDV3yIWI5KsFk3WcX8lGAC6b76PUyQA0RSVqoyUHgb5sfJouOLxHV48gXXfthvNWLmte-0IagTXQHi8k3bLNyphrxas1Culx6CLib9N9CTX1pm4LzF_Drz5l_qEtjT4U8NX/s1016/OCR_Image_Saved.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;638&quot; data-original-width=&quot;1016&quot; height=&quot;251&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL_ERoW0ffqvpuCzfd95hlEek1RgVWxRfzIH9NO1H-lc4_z-B_CmuXNUZGlQDV3yIWI5KsFk3WcX8lGAC6b76PUyQA0RSVqoyUHgb5sfJouOLxHV48gXXfthvNWLmte-0IagTXQHi8k3bLNyphrxas1Culx6CLib9N9CTX1pm4LzF_Drz5l_qEtjT4U8NX/w400-h251/OCR_Image_Saved.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Final image redacted &amp;amp; saved back the the DB BLOB table.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The STD &lt;i&gt;OCR / Image&amp;nbsp;&lt;/i&gt;PowerBuilder example application can now be 
downloaded from the SourceForge website. Please click here to &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/PCI%20Demo/&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt; &amp;amp; enjoy the APP and the code behind that demonstrates that with PB, you can build any type of App GUI &amp;amp; functionality that you need!&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/4031882163496497597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/ocr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/4031882163496497597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/4031882163496497597'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/ocr.html' title='OCR / Imaging Example - 2026 R3 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT9s6mEVz_2dj6qlEgTviYShd9l5fEdVWbKUp5SktWJOaOvg4LQ9MjXVTe1fGIeU3fFbM_FHN0zm96mXZcl0l0eitPr05zlY5uZazBFlVR31A_bfEw9OfcMTGrMVkNrr0TYN0C1cyYKx-YFexoSY9UytAKbOPnn1v1v2YRKuHW2jIwTETtvuhHpY_-0S_0/s72-c/Summary.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-3696411463070976697</id><published>2026-09-04T19:17:00.381-07:00</published><updated>2026-10-13T09:05:11.156-07:00</updated><title type='text'>Windows Explorer Utility Application - (2026 R3) Released! </title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;
PowerBuilder - MS-Windows O/S Explorer&lt;/h3&gt;&lt;h4 style=&quot;text-align: center;&quot;&gt;Updated for PB 2025 &lt;span style=&quot;color: red;&quot;&gt;R2&amp;nbsp;&lt;/span&gt;&lt;span&gt;(latest release)&lt;/span&gt;! &lt;br /&gt;&lt;/h4&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_4moLFBG8caXQRncdfphwQ-2th54Wwu7LtOwSlTn-ZO3QYlV9aXiKjiVH5NFPFgP1ZPjSWsvO57zqRtPLFI5UHuxKOgv_nQT6XlM9DoNXKJwy5QgEZm3WjvtkU82og0Yz7VDPZtQNcCw1/s1600/WinExplorer.jpg&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_4moLFBG8caXQRncdfphwQ-2th54Wwu7LtOwSlTn-ZO3QYlV9aXiKjiVH5NFPFgP1ZPjSWsvO57zqRtPLFI5UHuxKOgv_nQT6XlM9DoNXKJwy5QgEZm3WjvtkU82og0Yz7VDPZtQNcCw1/s1600/WinExplorer.jpg&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Build 2025.1.0.62&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;

&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;S&lt;/span&gt;oftware Tool &amp;amp; Die 
Inc&lt;/a&gt;. are please to announce the release of its &lt;span style=&quot;color: red;&quot;&gt;updated&lt;/span&gt; MS-Windows O/S System 
Explorer utility all written in &lt;a href=&quot;https://www.appeon.com/products/appeon-powerbuilder.html&quot; target=&quot;_blank&quot;&gt;PowerBuilder&lt;/a&gt; &lt;b&gt;2025 &lt;span style=&quot;color: red;&quot;&gt;R2&amp;nbsp;&lt;/span&gt;&lt;/b&gt;build &lt;b&gt;6430&lt;/b&gt;! This utility 
demonstrates the power of using the STD &lt;i&gt;Integrated &lt;/i&gt;Framework plus MS-Windows SDK calls to locate every running process or service (visible or invisible) in the &lt;u&gt;entire&lt;/u&gt;
 operating system! Plus now introspecting O/S features like drivers, input devices, 
environment settings, desktop use, etc! The latest release contains the 
following upgrades ...&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Migrated the code&amp;nbsp;&lt;i&gt;from &lt;/i&gt;PowerBuilder 202&lt;b&gt;5 GA &lt;/b&gt;build &lt;span&gt;3683 &lt;/span&gt;&lt;span&gt;to&amp;nbsp;&lt;/span&gt;PowerBuilder &lt;b&gt;2025 R2&amp;nbsp;&lt;/b&gt;build&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&amp;nbsp;6430&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Updated the STD Integrated &lt;u&gt;framework &lt;/u&gt;to the&amp;nbsp;latest release&amp;nbsp;202&lt;b&gt;6 R3&lt;/b&gt;&amp;nbsp;build&amp;nbsp;&lt;b&gt;2026.3.0.481&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Updated MS-Window &quot;&lt;i&gt;Notification&lt;/i&gt;&quot; support for PB2025 &lt;b&gt;R2&amp;nbsp;&lt;/b&gt;compliance&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Improved &quot;&lt;i&gt;Marquee&lt;/i&gt;&quot; support via the update to STD Framework 2026R3&lt;/li&gt;&lt;li&gt;Tested on MS-Windows &lt;b&gt;11&lt;/b&gt; version &lt;b&gt;25H2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;li&gt;The&amp;nbsp;PB 2025 R2&amp;nbsp;Theme HighDPI feature is now supported.&lt;/li&gt;&lt;li&gt;Can now modify the RibbonBar mode from the App&#39;s &quot;Tools&quot; menu&lt;/li&gt;&lt;li&gt;Can now modify the&amp;nbsp;TabbedView mode from the App&#39;s &quot;Tools&quot; menu&amp;nbsp;&lt;/li&gt;&lt;li&gt;Can now swap&amp;nbsp;the RibbonBar / Menu mode from the App&#39;s &quot;Tools&quot; menu.&lt;/li&gt;&lt;/ul&gt;Examples ...&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggPt3GJ3hI9RMCoBt1tEwD58kidlcZlZ-yCtplMGriAQvu3DxQNTVlTgeJV3Hu2XtAlPzv0XHWszhlh8iXUzsQQapeQbsLfHnZym0AR4kSLmMQunDZeFiBVES_kQL7QTsUoEopjJbHK7vPE6kuryNX3sniGOa8cGuJePDN_K-m74123sEb3Nlfh-ODTbee/s577/Windows_Explorer_RibbonBar.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;216&quot; data-original-width=&quot;577&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggPt3GJ3hI9RMCoBt1tEwD58kidlcZlZ-yCtplMGriAQvu3DxQNTVlTgeJV3Hu2XtAlPzv0XHWszhlh8iXUzsQQapeQbsLfHnZym0AR4kSLmMQunDZeFiBVES_kQL7QTsUoEopjJbHK7vPE6kuryNX3sniGOa8cGuJePDN_K-m74123sEb3Nlfh-ODTbee/s320/Windows_Explorer_RibbonBar.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Ribbon Bar Menu Mode&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZGo9vLtrDUI0vOEdN5Tflz20RiHfoqiVVwQAsXlVlrUX09SFDLp5qa0RIEhGhXQQW0b5tSCwFuv0TFCiJgIN1D7czW0YDclS-D831qQTQusgYAvZUEZ57fGkT3bb1nTwYXDF9F-97gjVKTefWnCmCFjjiUh_2ag98TWTm8Hy1apdIM1hRENFFPi9X4a-m/s885/Windows_Explorer_Marquee.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;885&quot; height=&quot;145&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZGo9vLtrDUI0vOEdN5Tflz20RiHfoqiVVwQAsXlVlrUX09SFDLp5qa0RIEhGhXQQW0b5tSCwFuv0TFCiJgIN1D7czW0YDclS-D831qQTQusgYAvZUEZ57fGkT3bb1nTwYXDF9F-97gjVKTefWnCmCFjjiUh_2ag98TWTm8Hy1apdIM1hRENFFPi9X4a-m/s320/Windows_Explorer_Marquee.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Marquee running when long requests are in progress!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx1HY2yvTAh8OhDBdcCMF4iYzad6_l24rH1mMiSVmj4kTujVMuZQbgYZxST8He6mGXtNgMfkRI4jvSAfIv8kTudoahuzTvDhyphenhyphenDZispMErAHlU6aRV_cOC_IyuQRt0nK8w99ygABiRDO3VBgR_bV2DpjOu6ydIZmG646yxFQoSEQy3ESjZ1ADqxG-avP1Q2/s1032/Process_Explorer.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;651&quot; data-original-width=&quot;1032&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx1HY2yvTAh8OhDBdcCMF4iYzad6_l24rH1mMiSVmj4kTujVMuZQbgYZxST8He6mGXtNgMfkRI4jvSAfIv8kTudoahuzTvDhyphenhyphenDZispMErAHlU6aRV_cOC_IyuQRt0nK8w99ygABiRDO3VBgR_bV2DpjOu6ydIZmG646yxFQoSEQy3ESjZ1ADqxG-avP1Q2/s320/Process_Explorer.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Process Explorer Example!&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz8BhNKRdy94zejooKSpDoSPi-ihFrxmq5OsIDu5kEtewfOjaHc2LOhE17wZpsNQ1LPoQLErMxPhiFhJUwtVTu8ZNn9FRPdopHevQ82gNO7VDQuZz7IbTd2ErAtrA2z1c4NRvHpq4iDwommXnD8268FLVWNnqcBhpMN4nt7MKUvfRyueYZ10n80ZYyX_05/s1032/WMI_Explorer.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;651&quot; data-original-width=&quot;1032&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz8BhNKRdy94zejooKSpDoSPi-ihFrxmq5OsIDu5kEtewfOjaHc2LOhE17wZpsNQ1LPoQLErMxPhiFhJUwtVTu8ZNn9FRPdopHevQ82gNO7VDQuZz7IbTd2ErAtrA2z1c4NRvHpq4iDwommXnD8268FLVWNnqcBhpMN4nt7MKUvfRyueYZ10n80ZYyX_05/s320/WMI_Explorer.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;WMI Explorer With Tabbed View UI!&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This release includes Project Objects ready for &lt;b&gt;32 &lt;/b&gt;or &lt;b&gt;64 &lt;/b&gt;bit App deployment to Native (P-Code or M-Code), or PowerClient based applications. With the combination of the STD &lt;i&gt;Integrated&amp;nbsp; &lt;/i&gt;Framework the MS-Windows Explorer application will now function in either &lt;i&gt;native&lt;/i&gt; or &lt;i&gt;Cloud&lt;/i&gt; deployment modes!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB2E4zhE5301BY399Y3R0Pj6my6n1K_BJM3tydwjpUUAGB5Oj77D9doEluPYwyIIFf1Ethw99xpyKYNxd0ip_C3TKHx-0cfCmjEwnV__PFeKOW2I-7sP_JWLROcT4c1HmVE1QqGDh_j4_r-odJCv13aBaVssKM1GBJntQQ6VfuXwKvPiQrASREODsca2XT/s448/Windows_Explorer_Help.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;402&quot; data-original-width=&quot;448&quot; height=&quot;287&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB2E4zhE5301BY399Y3R0Pj6my6n1K_BJM3tydwjpUUAGB5Oj77D9doEluPYwyIIFf1Ethw99xpyKYNxd0ip_C3TKHx-0cfCmjEwnV__PFeKOW2I-7sP_JWLROcT4c1HmVE1QqGDh_j4_r-odJCv13aBaVssKM1GBJntQQ6VfuXwKvPiQrASREODsca2XT/s320/Windows_Explorer_Help.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Explorer updated Help dialogue&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unlock the &quot;Power&quot; in your PowerBuilder and download this &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;free&lt;/span&gt;
 &lt;/b&gt;PB2025 R2 utility application. Check out the prowess of the &lt;i&gt;&lt;b&gt;free &amp;amp; open&lt;/b&gt;&lt;/i&gt; source &lt;span style=&quot;color: red;&quot;&gt;Integrated
 &lt;/span&gt;framework as well assisting the Windows Explorer application. Click &lt;a href=&quot;http://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/WindowsExplorer/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;
 to download! Then find see how this utility can find every visible and 
invisible object in all tasks, notifications, processes, background tasks and services running on the MS-Windows O/S machine!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Note&lt;/b&gt;: Older versions of the Windows Explorer utility can be found in the &quot;&lt;i&gt;Archive&lt;/i&gt;&quot; sub-folder.&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/3696411463070976697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/explorer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/3696411463070976697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/3696411463070976697'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/explorer.html' title='Windows Explorer Utility Application - (2026 R3) Released! '/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_4moLFBG8caXQRncdfphwQ-2th54Wwu7LtOwSlTn-ZO3QYlV9aXiKjiVH5NFPFgP1ZPjSWsvO57zqRtPLFI5UHuxKOgv_nQT6XlM9DoNXKJwy5QgEZm3WjvtkU82og0Yz7VDPZtQNcCw1/s72-c/WinExplorer.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-6385374050462770328</id><published>2026-09-04T12:56:20.886-07:00</published><updated>2026-09-04T13:15:52.303-07:00</updated><title type='text'>Send Message Example Applications - (2026 R3) Released! </title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Updated &lt;/span&gt;&lt;i&gt;Send Message&lt;/i&gt; Examples!&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVfkDbRJyy4usE1Q68c8crmzXJYdkJamhkq2XHa4_TILqWC_H960FoZJRcX4AzWZKgsglDJPG3iRVKlQ6BuPWDj30jbK_rWz1mlkd4N2Wc65xlOB3iw64iWb6uL-mVcBLGEivdKo1X97Np/s1600/SendMsg_Logo.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;168&quot; data-original-width=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVfkDbRJyy4usE1Q68c8crmzXJYdkJamhkq2XHa4_TILqWC_H960FoZJRcX4AzWZKgsglDJPG3iRVKlQ6BuPWDj30jbK_rWz1mlkd4N2Wc65xlOB3iw64iWb6uL-mVcBLGEivdKo1X97Np/s1600/SendMsg_Logo.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span&gt;S&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce the new release of an STD &lt;i&gt;Integrated&lt;/i&gt; Framework example application that utilizes the STD framework to implement O/S messaging! The &lt;b&gt;Send Message&lt;/b&gt; feature inside PowerBuilder has been around since PB version 2.0.
 However,
 it is not a well documented and known feature of the PB development tool. 
The STD &lt;i&gt;Send Message&lt;/i&gt; example goes even further by allowing 
applications to communicate across processes. The STD framework allows the 
PB developer to easily implement messaging. The framework also allows the PB developer to be&amp;nbsp; exponentially more productive!&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The &lt;i&gt;Send Message&lt;/i&gt; example application utilizes the &lt;u&gt;latest&lt;/u&gt; STD &lt;i&gt;Integrated &lt;/i&gt;Framework version &lt;b&gt;2026.3.0.481&amp;nbsp;&lt;/b&gt;released on 2026-08-19 and the newest &lt;a href=&quot;https://www.appeon.com/products/appeon-powerbuilder.html&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Appeon PowerBuilder&lt;/b&gt;&lt;/a&gt; 202&lt;b&gt;5 R2&amp;nbsp;&lt;/b&gt;release build &lt;b&gt;6430&lt;/b&gt;&amp;nbsp;to locate external applications. In turn, the framework then facilitates 
external applications written in PB or almost any development language - to 
send messages back to&amp;nbsp; PB applications using a Send() command (PB or Windows API).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; The download includes &lt;b&gt;three &lt;/b&gt;applications, &lt;i&gt;Sender&lt;/i&gt;, &lt;i&gt;Receiver &lt;/i&gt;and &lt;i&gt;SendReceive&lt;/i&gt;. The SendReceive application demonstrates locating &lt;i&gt;any&lt;/i&gt; object class in your PB App and its address (handle). Once an object class handle is found the calling object can use the PB&amp;nbsp;&lt;b&gt;Send&lt;/b&gt;() command to send it an O/S message. The messaged control can then send back information (ie: its Class Name) to the caller by using another &lt;a href=&quot; https://docs.appeon.com/pb2025/powerscript_reference/send_func.html#send_syntax1_func&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Send&lt;/b&gt;&lt;/a&gt;() command. Note the PB Send command is the same as the &lt;a href=&quot;https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-send&quot; target=&quot;_blank&quot;&gt;MS-Windows API&lt;/a&gt; Send command. So using the Windows API allows non-PB Apps to send messages to a PB App.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL8hql-VpcHW6-6TTbGXU_QOfyc-TPsAUubIxDRvf-eJH293gKO1WJllRbu1G-5-bDUZQKQDS3Tw3uiChCy-cmv36AxqNBXUCPMIyXGmhUMDaWQWfsf8yOQd6FzIqMkSOFZY60POlt5rXnchtFKFet9nu6SPjfiqHnOA0S_LFC1lkb1Wxj8vWURbM8o5nw/s1275/Send_msg_sendreceive.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;794&quot; data-original-width=&quot;1275&quot; height=&quot;249&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL8hql-VpcHW6-6TTbGXU_QOfyc-TPsAUubIxDRvf-eJH293gKO1WJllRbu1G-5-bDUZQKQDS3Tw3uiChCy-cmv36AxqNBXUCPMIyXGmhUMDaWQWfsf8yOQd6FzIqMkSOFZY60POlt5rXnchtFKFet9nu6SPjfiqHnOA0S_LFC1lkb1Wxj8vWURbM8o5nw/w400-h249/Send_msg_sendreceive.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;SendReceive example using Send() to introspect other objects!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;

&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The &lt;i&gt;Integrated &lt;/i&gt;framework also allows you to send messages 
from one application to another (different processes). The Sender and Receiver applications in the download provide this example between applications (processes). These PB applications can be running as
 either a Native, System Tray or System Task process. They also demonstrate the use of the &quot;&lt;b&gt;Custom User Event&lt;/b&gt;&quot; to be able to receive messages between any App and your PB App.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; The&amp;nbsp;&lt;/span&gt;&lt;span&gt;202&lt;b&gt;6 R3&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;Send Message applications have also been updated to use the &lt;span style=&quot;color: red;&quot;&gt;new &lt;/span&gt;PB 2025 R2 HighDPI&amp;nbsp; Themes, TabbedView and DisplayMenuAsRibbonBar features of&amp;nbsp; PB &lt;b&gt;2025&lt;/b&gt;. Then these feature enhancements updated again to the PB 2025 R2&#39;s latest GUI.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcgWMQBu-4bSNf36LSbHBLSjeGsCPWaDLooD62ShqUjZkplMz9-cOgVrVwQDItbo0d-vFz9EIncAaFLATIzQJxwO0gXfS2e0RIXdg-kEAIEh5bMWVmC2SsdvR5M9vuj97JI5eo4l_LQZ_MOBUCDXFDqJXV53RYEHu3xxXKMxcNbhgm2OmAWpRHwe0aMnXE/s1542/Send_msg_sender.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;406&quot; data-original-width=&quot;1542&quot; height=&quot;105&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcgWMQBu-4bSNf36LSbHBLSjeGsCPWaDLooD62ShqUjZkplMz9-cOgVrVwQDItbo0d-vFz9EIncAaFLATIzQJxwO0gXfS2e0RIXdg-kEAIEh5bMWVmC2SsdvR5M9vuj97JI5eo4l_LQZ_MOBUCDXFDqJXV53RYEHu3xxXKMxcNbhgm2OmAWpRHwe0aMnXE/w400-h105/Send_msg_sender.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Sender &amp;amp; Receiver example of inter-process Send Messages&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The STD &lt;i&gt;Send Message&lt;/i&gt; PowerBuilder example applications can now be 
downloaded from the SourceForge website. Please click here to &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/SendMessage&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt; &amp;amp; enjoy!&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/6385374050462770328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/sendmsg.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/6385374050462770328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/6385374050462770328'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/sendmsg.html' title='Send Message Example Applications - (2026 R3) Released! '/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVfkDbRJyy4usE1Q68c8crmzXJYdkJamhkq2XHa4_TILqWC_H960FoZJRcX4AzWZKgsglDJPG3iRVKlQ6BuPWDj30jbK_rWz1mlkd4N2Wc65xlOB3iw64iWb6uL-mVcBLGEivdKo1X97Np/s72-c/SendMsg_Logo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-1177069593352907349</id><published>2026-09-04T06:34:02.057-07:00</published><updated>2026-09-04T06:35:43.226-07:00</updated><title type='text'>WordSearch Game Application - (2026 R3) Released! </title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Updated&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;i&gt;WordSeach&lt;/i&gt;&lt;/span&gt;&amp;nbsp;Puzzle Maker App!&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgCY2QT91EAKsd5BEydxjVA92ofE1pvFkJCvoPQktXxMxTxOtFDc9zEH-nrj7UcCVTggl4QTwug2OjodaSfP6ItjREbLyiam5xdAt6Eyvjxe_ZRKq_siplKh6qKxi_5hZqhaCJRftAkBToFcL69BrT64OIt0prARW8G4P-M_2TaYnlxOZTVZwUkHiwkQ2a/s122/WordSearch.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;116&quot; data-original-width=&quot;122&quot; height=&quot;116&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgCY2QT91EAKsd5BEydxjVA92ofE1pvFkJCvoPQktXxMxTxOtFDc9zEH-nrj7UcCVTggl4QTwug2OjodaSfP6ItjREbLyiam5xdAt6Eyvjxe_ZRKq_siplKh6qKxi_5hZqhaCJRftAkBToFcL69BrT64OIt0prARW8G4P-M_2TaYnlxOZTVZwUkHiwkQ2a/s1600/WordSearch.png&quot; width=&quot;122&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span&gt;S&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce a &lt;i&gt;brand&lt;/i&gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;new&amp;nbsp;&lt;/span&gt;release of a WordSearch Puzzle Maker application. The original&amp;nbsp;&lt;i&gt;Classic&amp;nbsp;&lt;/i&gt;App (non-framework) has now been updated to use the latest STD Framework. The &lt;b&gt;Classic &lt;/b&gt;version was migrated version from PB 2021 to PB 2025 with some GUI image tweaks&amp;nbsp;that was remapped to use the STD &lt;i&gt;Integrated&lt;/i&gt;
 Framework classes!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;The &lt;b&gt;Classic&lt;/b&gt; version was originally written by me in the PB version 5.0 time frame for my children who had to make these up as their homework assignment in public school. I upgraded this in PB 2021 and now into PB 202&lt;b&gt;5 R2&lt;/b&gt; build &lt;b&gt;6430&lt;/b&gt;. Now my grandchildren use the app to create the same Word Searches for their school mates! The framework version is an MDI based App that solely use pure Framework Class objects to add things like &lt;i&gt;RibbonBar &lt;/i&gt;&lt;i&gt;TabbedView&lt;/i&gt;, &lt;i&gt;HighDPI&lt;/i&gt;, Themes etc features, as follows&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLMDu7YgKt6sbXdzq2f-z3CqfGeep2_SHfOs2DKj_ISls7aG31i-H75oFsR7SifQtunIHqy3K9gb_zSxyvBJq76nyN5UhpNoqCuoTw06yf88d5No0A9qcoCXSNEbu51roP6_esw-lJSrLlqHOXCDquOTI5JucYpAJrCA0EQVhGwTQ2geswgK8jDJnvwk3d/s708/WordSearch_Classic.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;708&quot; data-original-width=&quot;641&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLMDu7YgKt6sbXdzq2f-z3CqfGeep2_SHfOs2DKj_ISls7aG31i-H75oFsR7SifQtunIHqy3K9gb_zSxyvBJq76nyN5UhpNoqCuoTw06yf88d5No0A9qcoCXSNEbu51roP6_esw-lJSrLlqHOXCDquOTI5JucYpAJrCA0EQVhGwTQ2geswgK8jDJnvwk3d/w363-h400/WordSearch_Classic.png&quot; width=&quot;363&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;p&gt;&lt;b&gt;Classic &lt;/b&gt;version of the Word Search Puzzle Creator!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiItYiDJFosWt8-v6c7KZZRavkfWl2ikRI9b3C3eHI2w2_aCqQiSmijevYqJovUk5cX5R-KzBM1gXExdRCq5YN21CtiqCxC6WXLE6WYKP9d8giQPYS_61OUE-7FNg7r5sF6fmFZ06PGGjK-j_nCegUgvOc7PD6SUZXMO-oR_6S2xk4pG4uQt7Jr4lpjsSM/s728/WordSearch.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;728&quot; data-original-width=&quot;660&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiItYiDJFosWt8-v6c7KZZRavkfWl2ikRI9b3C3eHI2w2_aCqQiSmijevYqJovUk5cX5R-KzBM1gXExdRCq5YN21CtiqCxC6WXLE6WYKP9d8giQPYS_61OUE-7FNg7r5sF6fmFZ06PGGjK-j_nCegUgvOc7PD6SUZXMO-oR_6S2xk4pG4uQt7Jr4lpjsSM/w363-h400/WordSearch.png&quot; width=&quot;363&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;New&lt;/span&gt; &lt;b&gt;Framework&amp;nbsp;&lt;/b&gt;version of the Word Search Puzzle Creator!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The &lt;b&gt;Framework &lt;/b&gt;version is a refactored classic version replacing the System Classes with the equivalent ones from the STD Framework! This means that the framework based WordSearch maker now has &lt;u&gt;automatically&lt;/u&gt; many new features like for example: Zooming, Print Preview, Tabbed Dialogues, Ribbon Bar UI, Logging, Debugging, Themes, Multiple monitor support, Dialogue centring, MS-Window notifications,&amp;nbsp; consistent message box displays, etc&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Key Application features ...&amp;nbsp;&amp;nbsp;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Built in PB 5.0 and then migrated to PB &lt;b&gt;2025&lt;/b&gt; build &lt;b&gt;3683&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Migrated&amp;nbsp; from&amp;nbsp;PB&lt;b&gt; &lt;/b&gt;202&lt;b&gt;5&amp;nbsp;GA &lt;/b&gt;build &lt;b&gt;3683 &lt;/b&gt;to&amp;nbsp;PB 202&lt;b&gt;5&amp;nbsp;R2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;6430&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Migrated&amp;nbsp; from&lt;b&gt;&amp;nbsp;&lt;/b&gt;STD Framework&lt;b&gt; &lt;/b&gt;202&lt;b&gt;5 R3 &lt;/b&gt;to&lt;b&gt;&amp;nbsp;&lt;/b&gt;the &lt;u&gt;latest&lt;/u&gt; framework version&lt;b&gt; 2026 R3&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;Tested SQL Extract on &lt;b&gt;W11 &lt;/b&gt;version &lt;b&gt;25H2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh8jGhkzgaewJys4ahRhs64Pbmi7ESdNGIlp5ZFX5mbOP4nPEVLlUa7KOvxFGcPjQwsCWfcYlEBStw4KHFcPv6KgtUFyUwwbeDspPlltKNdQTaPggkaF6GKHexlKQF97_ebysVapqRJdlCz73GftowbOtHccB5BQESqB4I_ypUvHbGjGFrOBupTrPdy7eo/s769/WordSearch_Framework.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;769&quot; data-original-width=&quot;628&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh8jGhkzgaewJys4ahRhs64Pbmi7ESdNGIlp5ZFX5mbOP4nPEVLlUa7KOvxFGcPjQwsCWfcYlEBStw4KHFcPv6KgtUFyUwwbeDspPlltKNdQTaPggkaF6GKHexlKQF97_ebysVapqRJdlCz73GftowbOtHccB5BQESqB4I_ypUvHbGjGFrOBupTrPdy7eo/w326-h400/WordSearch_Framework.png&quot; width=&quot;326&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;Framework &lt;/b&gt;version of the Word Search Puzzle Creator with Zooming!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;Framework&amp;nbsp;&lt;/i&gt;Word Search Puzzle Creator application is a good example of refactoring a classic PB App so that it is all driven by the STD framework. This now allows the 
PB developer to easily build &lt;b&gt;any &lt;/b&gt;GUI Application interface that 
is required / desired with all the &quot;bells &amp;amp; whistles&quot; just by changing object inheritance. The framework based app now also allows the PB developer to be exponentially more productive in the future!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_2roDL9H-f1X7kxeaKTMDWZbm9_9qEQD7fmmlEH5REhVOYUfLcZeB8JP2hEBAKB7nhA_EQjr7vdpS57DaG8gRw6orV9lXS3DH01CQA4Jz9gg1jPf8NPwYmOpDHn3oO7XWj2e0px41h7qHcyWJ7qexakIz2AbbJP6SsVtsjxIm49Rr5W2KnEkxk95Sf8iB/s956/WordSearch_Fill.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;956&quot; data-original-width=&quot;782&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_2roDL9H-f1X7kxeaKTMDWZbm9_9qEQD7fmmlEH5REhVOYUfLcZeB8JP2hEBAKB7nhA_EQjr7vdpS57DaG8gRw6orV9lXS3DH01CQA4Jz9gg1jPf8NPwYmOpDHn3oO7XWj2e0px41h7qHcyWJ7qexakIz2AbbJP6SsVtsjxIm49Rr5W2KnEkxk95Sf8iB/s320/WordSearch_Fill.png&quot; width=&quot;262&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Complete the puzzle by auto filling the empty squares!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;The &lt;b&gt;Framework&amp;nbsp;&lt;/b&gt;version of the&amp;nbsp;&lt;i&gt;Word Search Puzzle Creator&lt;/i&gt;&amp;nbsp;example applications can now be 
downloaded from the SourceForge website. Please click here to &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/WordSearch&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt;
 &amp;amp; enjoy the App (and your children as well)!&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/1177069593352907349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/wordsearch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/1177069593352907349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/1177069593352907349'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/wordsearch.html' title='WordSearch Game Application - (2026 R3) Released! '/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgCY2QT91EAKsd5BEydxjVA92ofE1pvFkJCvoPQktXxMxTxOtFDc9zEH-nrj7UcCVTggl4QTwug2OjodaSfP6ItjREbLyiam5xdAt6Eyvjxe_ZRKq_siplKh6qKxi_5hZqhaCJRftAkBToFcL69BrT64OIt0prARW8G4P-M_2TaYnlxOZTVZwUkHiwkQ2a/s72-c/WordSearch.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-5219204702613472755</id><published>2026-09-03T18:09:38.125-07:00</published><updated>2026-09-03T18:11:00.026-07:00</updated><title type='text'>TCP/IP Sockets Example Application - (2026 R3) Released! </title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
TCP/IP Programming&lt;/h2&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;Updated &lt;/i&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;i&gt;Socket&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt; &lt;/i&gt;Application Example for PowerBuilder 2025 R2!&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhFQypiL6Q_G69GpCReRPIstw30QNr5gebWguZhiA71YimuvzmTwXVL2CaRF2EtQxGE76gkH4XdwbagOzYSO6yRVAw6IPEiR-x8_U0XYilw4uSscQRZFUKhPR4SYAiaNb11AnOdh8wRnKq/s1600/STD_FC_Sockets_Logo.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;232&quot; data-original-width=&quot;234&quot; height=&quot;199&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhFQypiL6Q_G69GpCReRPIstw30QNr5gebWguZhiA71YimuvzmTwXVL2CaRF2EtQxGE76gkH4XdwbagOzYSO6yRVAw6IPEiR-x8_U0XYilw4uSscQRZFUKhPR4SYAiaNb11AnOdh8wRnKq/w200-h199/STD_FC_Sockets_Logo.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-size: medium;&quot;&gt;S&lt;/span&gt;oftware Tool &amp;amp; Die Inc.&lt;/i&gt; today are very pleased to announce a brand new MS-Windowsc TCP/IP&amp;nbsp;&lt;i&gt;&lt;b&gt;Socket&lt;/b&gt;&lt;/i&gt; (&lt;b&gt;2026 R3&lt;/b&gt;) example application built with the latest STD &lt;i&gt;Integrated &lt;/i&gt;Framework (version 202&lt;b&gt;6&amp;nbsp;&lt;/b&gt;R&lt;b&gt;3&lt;/b&gt;). This latest release of the &lt;i&gt;&lt;b&gt;Socket&lt;/b&gt;&lt;/i&gt; application is also built using the latest &lt;a href=&quot;https://www.appeon.com/products/appeon-powerbuilder.html&quot;&gt;&lt;b&gt;Appeon PowerBuilder 2025&lt;/b&gt;&lt;/a&gt;&amp;nbsp;R2 build &lt;b&gt;6430&amp;nbsp;&lt;/b&gt;of the PB IDE. &lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj8AMXKKoS4DzM30qNue2GzIKv6kEpsOeGR6ghvC0s6pBZju38rzwQxC9IuY19iuNWXCYRltp_eNyzTm8oOjxx69s2WQkGSlOeIAR90swXPE4g0MpT-CQiTqyfSftcoQo1cae-p6aGuoGIGJBiNGXQiW-0cZAHZsM0viKpn4uTKJzSe6d6a0PGWlX-Vi_H/s701/Socket_Test2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;513&quot; data-original-width=&quot;701&quot; height=&quot;293&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj8AMXKKoS4DzM30qNue2GzIKv6kEpsOeGR6ghvC0s6pBZju38rzwQxC9IuY19iuNWXCYRltp_eNyzTm8oOjxx69s2WQkGSlOeIAR90swXPE4g0MpT-CQiTqyfSftcoQo1cae-p6aGuoGIGJBiNGXQiW-0cZAHZsM0viKpn4uTKJzSe6d6a0PGWlX-Vi_H/w400-h293/Socket_Test2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;New GUI Look &amp;amp; Feel for PB 2025!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The updated Socket example application now utilizes the latest STD &lt;i&gt;Integrated &lt;/i&gt;Framework (version&amp;nbsp;&lt;b&gt;2026.3.0.481&lt;/b&gt;)!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Improvements in this release include:&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Migrated App code from PB &lt;b&gt;2025&lt;/b&gt; GA build &lt;b&gt;3683 to&amp;nbsp;&lt;/b&gt;PB &lt;b&gt;2025&lt;/b&gt;&amp;nbsp;R2 build&lt;b&gt;6430&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Migration of the STD Framework from &lt;b&gt;2025 R1 to 2026 R3&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Now supports &lt;b&gt;HighDPI&amp;nbsp;&lt;/b&gt;&lt;i&gt;themes&lt;/i&gt; now included in the PB 2025 R2 release!&lt;/li&gt;&lt;li&gt;Improved support for the new &lt;b&gt;DisplayMenuAsRibbonBar &lt;/b&gt;feature of PB 2025&lt;/li&gt;&lt;li&gt;Can toggle the RibbonBar feature ON or OFF via the App&#39;s &quot;Tools&quot; menu.&lt;/li&gt;&lt;li&gt;Can toggle the&amp;nbsp;TabbedView&amp;nbsp;feature ON or OFF via the App&#39;s &quot;Tools&quot; menu.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Can toggle the Ribbon / Menu feature ON or OFF via the App&#39;s &quot;Tools&quot; menu.&lt;/li&gt;&lt;li&gt;Tested the Multi-threading code on &lt;b&gt;W11 &lt;/b&gt;version &lt;b&gt;25H2 &lt;/b&gt;build &lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Tested both M-Code, P-Code, Native EXE&#39;s!&lt;/li&gt;&lt;li&gt;Both PowerClient and PowerServer deployment ready&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Note&lt;/b&gt;: The STD Framework is the &lt;u&gt;only&lt;/u&gt; PB framework in existence that is TCP/IP Socket&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;&lt;b&gt;ready&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;!&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The STD &lt;i&gt;&lt;b&gt;Socket&lt;/b&gt;&lt;/i&gt; example application demonstrates a &lt;i&gt;significant &lt;/i&gt;enhancement
 to the 
the PB developer&#39;s toolbox! The Socket example showcases the TCP/IP 
features in the STD Integrated Framework and more importantly returns 
the power of &lt;b&gt;Distributed PowerBuilder&lt;/b&gt; back to the application 
developer. The TCP/IP socket support in the STD Frameworks is based on 
the work by Tom Cervenka&#39;s &lt;i&gt;Sockets&lt;/i&gt; objects (written in pure PB, 
dating back to the PowerSoft 
days) that utilizes MS-Windows socket API&#39;s for FTP&#39;ing text, binary 
data, files etc. between Apps and/or peer-to-peer communications between
 PB Apps (clients / servers). &lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8zdo2bAQ8GvAfN6fCsj-koTMMgqQ_nGU4F-bbfngTglvahKYSYg06JbaHEK8iCH9GUZx5c1g63IeYS9HOosUAImtwecm9dQJpSm_HnC1zhZpv3dMf0h6DUu8WJezJnDDglVxF2Py9jvr8/s1600/STD_FC_Sockets_Server.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;507&quot; data-original-width=&quot;726&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8zdo2bAQ8GvAfN6fCsj-koTMMgqQ_nGU4F-bbfngTglvahKYSYg06JbaHEK8iCH9GUZx5c1g63IeYS9HOosUAImtwecm9dQJpSm_HnC1zhZpv3dMf0h6DUu8WJezJnDDglVxF2Py9jvr8/s320/STD_FC_Sockets_Server.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;PB &lt;b&gt;Server &lt;/b&gt;Application - Receiving DWO and buffers from sender&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
In addition, the updated STD Socket example will also now work when deployed as either a &lt;i&gt;&lt;b&gt;PowerClient or PowerServer &lt;/b&gt;App &lt;/i&gt;as well!&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8eXTtE4Ilnkvnw9tGmF7ynIrOk4EsbcZx5XuIwwTgdFrslQHwtBO2UFsfShOiZsmqYorMmf1k68dx3Ml1I8iVxC6dnuHxmM81FRoNgTFKDMcxXRlP3p0ahlYCgBUs_YTMwD4ecA-UJawrACXy6grN7FjC5kA_lemMdP6WBN2jAodknWdNsROxHQG6fDPH/s1366/Socket_Test.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;625&quot; data-original-width=&quot;1366&quot; height=&quot;183&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8eXTtE4Ilnkvnw9tGmF7ynIrOk4EsbcZx5XuIwwTgdFrslQHwtBO2UFsfShOiZsmqYorMmf1k68dx3Ml1I8iVxC6dnuHxmM81FRoNgTFKDMcxXRlP3p0ahlYCgBUs_YTMwD4ecA-UJawrACXy6grN7FjC5kA_lemMdP6WBN2jAodknWdNsROxHQG6fDPH/w400-h183/Socket_Test.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Socket App talking to counter-part exchanging &lt;b&gt;DataWindow&amp;nbsp;&lt;/b&gt;data!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp; &amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9E5SPWnlObv-3Ko9p5afSquG6Zes7nd4WZ6sNB18svLTDzLEYiGG6pJssSplDIEc_REx0pRG7k2-dFZYEyvFSD1rXeKMYJe2gK3sXOKMuL0i5nOKnei11KBXlY0pkGLH0zgP2scv207di/s1600/STD_FC_Sockets_Web_Native.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;581&quot; data-original-width=&quot;1247&quot; height=&quot;186&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9E5SPWnlObv-3Ko9p5afSquG6Zes7nd4WZ6sNB18svLTDzLEYiGG6pJssSplDIEc_REx0pRG7k2-dFZYEyvFSD1rXeKMYJe2gK3sXOKMuL0i5nOKnei11KBXlY0pkGLH0zgP2scv207di/s400/STD_FC_Sockets_Web_Native.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Socket App talking to counter-part exchanging &lt;b&gt;Textual &lt;/b&gt;data!&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;h3&gt;
&lt;a href=&quot;http://www.screencast.com/t/6OzDauv4THN&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;Watch the video!&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;/div&gt;

&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; You can download the updated STD Socket example application from the STD Framework&#39;s website by clicking &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Socket&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;/b&gt;
 to get more productive in peer-to-peer communications with 
PowerBuilder! Note that an &quot;&lt;b&gt;Archive&lt;/b&gt;&quot; sub-folder has also been added to this 
location as well. This folder contains &lt;i&gt;previous&lt;/i&gt; versions of the 
socket example application for older PB releases!&lt;/div&gt;

&amp;nbsp; &lt;br /&gt;
Enjoy!&lt;br /&gt;
&lt;br /&gt;

&lt;span style=&quot;font-size: xx-small;&quot;&gt;Regards ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/5219204702613472755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/sockets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/5219204702613472755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/5219204702613472755'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/sockets.html' title='TCP/IP Sockets Example Application - (2026 R3) Released! '/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhFQypiL6Q_G69GpCReRPIstw30QNr5gebWguZhiA71YimuvzmTwXVL2CaRF2EtQxGE76gkH4XdwbagOzYSO6yRVAw6IPEiR-x8_U0XYilw4uSscQRZFUKhPR4SYAiaNb11AnOdh8wRnKq/s72-w200-h199-c/STD_FC_Sockets_Logo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-7997836325348477741</id><published>2026-09-03T08:48:04.358-07:00</published><updated>2026-09-03T17:45:06.418-07:00</updated><title type='text'>PS Console Utility Application - (2026 R3) Released! </title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;**&amp;nbsp;&lt;i&gt;&lt;b&gt;Hot News **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;Updated &lt;/i&gt;&lt;/span&gt;PowerServer Console Application!&lt;/h2&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;Built using the STD Framework!&lt;br /&gt;&lt;/h3&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://www.softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;S&lt;/span&gt;&lt;/b&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;.&lt;/i&gt; are very pleased today to announce an &lt;i&gt;updated&amp;nbsp; &lt;/i&gt;version of the &lt;i&gt;&lt;b&gt;PowerServer Console&lt;/b&gt;&lt;/i&gt; (&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;2026 R3&lt;/b&gt;&lt;/span&gt;) application for use with the new &lt;a href=&quot;https://www.appeon.com/products/powerserver&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;PowerServer 2025 &lt;/b&gt;&lt;/a&gt;&lt;b&gt;R2&amp;nbsp;&lt;/b&gt;Web API application server! This latest release of the &lt;i&gt;&lt;b&gt;PowerServer Console&lt;/b&gt;&lt;/i&gt; application is all written in PowerBuilder &lt;b&gt;2025&lt;/b&gt; &lt;b&gt;R2&amp;nbsp;&lt;/b&gt;and uses the latest STD &lt;i&gt;Integrated &lt;/i&gt;Framework version 202&lt;b&gt;6 R3&lt;/b&gt; as well!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF5k34raQwqMWLHePy9Jnhh0l7BA_nocJgpqcUn5E2u0z46Oo2IFjEQTlTtDtooVHy3n21yr1mDUu2RP7rU4zsYz7-gFy16FIrpiEFiah4gJTzLAKj_CsN7TDmOUhdJpq0nCVacRDK9E-BQ6yd1LImGQ2xXwG7t8YWbWSYA1B1L8NN6H9XTIQCdqi2bw/s128/PS_Console.ico&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;128&quot; data-original-width=&quot;128&quot; height=&quot;128&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF5k34raQwqMWLHePy9Jnhh0l7BA_nocJgpqcUn5E2u0z46Oo2IFjEQTlTtDtooVHy3n21yr1mDUu2RP7rU4zsYz7-gFy16FIrpiEFiah4gJTzLAKj_CsN7TDmOUhdJpq0nCVacRDK9E-BQ6yd1LImGQ2xXwG7t8YWbWSYA1B1L8NN6H9XTIQCdqi2bw/s1600/PS_Console.ico&quot; width=&quot;128&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; In the original release, the PS Console App could only &lt;i&gt;monitor&lt;/i&gt; and if need be &lt;i&gt;kill&lt;/i&gt;
 a PS App&#39;s &quot;Session&quot;. Changes in this new release though now include:&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Migrated the App code from &lt;span&gt;PB&lt;b&gt; 2025 GA&amp;nbsp;&lt;span style=&quot;font-weight: normal;&quot;&gt;build &lt;/span&gt;&lt;/b&gt;&lt;span&gt;3683&lt;/span&gt;&amp;nbsp;&lt;b&gt;to&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span&gt;PB&lt;b&gt; 2025 R2&amp;nbsp;&lt;span style=&quot;font-weight: normal;&quot;&gt;build&lt;b&gt;&amp;nbsp;6430&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Updated STD Integrated Framework from version&amp;nbsp;&lt;i&gt;2025.1.0.436&lt;/i&gt;&lt;b&gt; &lt;/b&gt;to &lt;b&gt;2026.3.0.481&lt;/b&gt;&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Incorporated &lt;i&gt;updated&lt;/i&gt; PB &lt;b&gt;2026 R3&lt;/b&gt; MS-Windows &lt;i&gt;notification &lt;/i&gt;utility&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Updated the &lt;i&gt;Theme&lt;/i&gt; files to PB2025 R2 build 6430 for HighDPI support&lt;/li&gt;&lt;li&gt;Tested the Console code on &lt;b&gt;W11 &lt;/b&gt;version &lt;b&gt;25H2 &lt;/b&gt;build &lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Updated the console support for the new &lt;b&gt;C# &lt;/b&gt;&lt;b&gt;Net &lt;/b&gt;&lt;b&gt;DataStore&lt;/b&gt; &lt;i&gt;server &lt;/i&gt;feature in PB 2025!&lt;/li&gt;&lt;li&gt;Incorporated the newest&amp;nbsp;&lt;i&gt;DisplayMenuAsRibbonBar &lt;/i&gt;feature of PB 2025 R2&lt;/li&gt;&lt;li&gt;Incorporated the newest&amp;nbsp;&lt;i&gt;TabbedView&amp;nbsp;&lt;/i&gt;feature of PB 2025 R2&amp;nbsp;&lt;/li&gt;&lt;li&gt;Can now switch between Menu / Toolbar mode in the App&#39;s &quot;Tools&quot; menu!&lt;/li&gt;&lt;li&gt;Can now switch between&amp;nbsp;Ribbon Bar&amp;nbsp;mode in the App&#39;s &quot;Tools&quot; menu!&lt;/li&gt;&lt;li&gt;Can now switch between&amp;nbsp;Tabbed View&amp;nbsp;mode in the App&#39;s &quot;Tools&quot; menu!&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPav4mqPDssKywtUhBDlLx0FeXMFfpu84euus-djgxylZ0iVfniI4Eoohu_HwNWS-Q4LgBTwCp-k5xYpbwUzStCh8gehiud3prf0BfhNi2CDBauhkOQUv8PWF_mrUt_Q8TiUxhdRwZEUecIbSXFWA9DhcaS4VrctmdFmq-glLt5FCU7PSbfoSkWkGbvDOu/s705/PowerServer_Console_DataStore.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;462&quot; data-original-width=&quot;705&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPav4mqPDssKywtUhBDlLx0FeXMFfpu84euus-djgxylZ0iVfniI4Eoohu_HwNWS-Q4LgBTwCp-k5xYpbwUzStCh8gehiud3prf0BfhNi2CDBauhkOQUv8PWF_mrUt_Q8TiUxhdRwZEUecIbSXFWA9DhcaS4VrctmdFmq-glLt5FCU7PSbfoSkWkGbvDOu/s320/PowerServer_Console_DataStore.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;New Ribbon Bar look and C# .Net DataStore server support!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXdLT1eI6-XztknVD_LiACR6e3U2pA3C4D_9aUElwyqD8JDbzEgFrcoNeTYaUd9j_WJr1RVE9nL-CK-Nh0JILQreG_O9HuD5FT2IQav-EoTbafG45DBY1nj-mc6YGHoQwpr3ytSw70LAD9nPxwi54I72LAFP5nEIxibVeznRmoaTie_ilUWzinOiscFNMl/s544/PS_Console_Settings.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;266&quot; data-original-width=&quot;544&quot; height=&quot;195&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXdLT1eI6-XztknVD_LiACR6e3U2pA3C4D_9aUElwyqD8JDbzEgFrcoNeTYaUd9j_WJr1RVE9nL-CK-Nh0JILQreG_O9HuD5FT2IQav-EoTbafG45DBY1nj-mc6YGHoQwpr3ytSw70LAD9nPxwi54I72LAFP5nEIxibVeznRmoaTie_ilUWzinOiscFNMl/w400-h195/PS_Console_Settings.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Customizable connection settings (DNS / IP Address) + Port&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcICXbcBYNzrZaoFUYuIDG7yWxGLxfpZUZv4JDvnkYzdsGb2CTcmdw8W-T59Ye8nXRBapl-_f7pFkY9xhU1NBxSeM-x6uGVf8gTPiUaZIHl-XO8AiWKIjVWNW3KCMkdA86e5kntcxVwAK1ZdPFo9ZTfrrrW7W8WW8RiBanrx1RI3lI0bRCCJF1gF-m0Q/s1140/PSConsole_Sessions.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;682&quot; data-original-width=&quot;1140&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcICXbcBYNzrZaoFUYuIDG7yWxGLxfpZUZv4JDvnkYzdsGb2CTcmdw8W-T59Ye8nXRBapl-_f7pFkY9xhU1NBxSeM-x6uGVf8gTPiUaZIHl-XO8AiWKIjVWNW3KCMkdA86e5kntcxVwAK1ZdPFo9ZTfrrrW7W8WW8RiBanrx1RI3lI0bRCCJF1gF-m0Q/w400-h239/PSConsole_Sessions.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;PS Console App monitoring PowerServer &quot;&lt;i&gt;&lt;b&gt;Sessions&lt;/b&gt;&lt;/i&gt;&quot;.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; One of the new features in this PS Console release now allows you to see &lt;span style=&quot;color: red;&quot;&gt;all&lt;/span&gt; the &lt;b&gt;Web&lt;/b&gt; &lt;b&gt;API&lt;/b&gt;&#39;s within the 2025 R2 PS server itself by using the &lt;i&gt;API tab&lt;/i&gt;
 page. Note that the PS Console&#39;s functionality is governed by the
 built-in exposed &quot;internal&quot; RESTFul web services within the PS 2025 R2&#39;s server itself. Check this API documentation feature and also then be 
able to execute them from inside t2he PS Console application itself, as 
well as 
follows:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNLgFOvdTDLCmu5v-FpXyUTT3CmcQZMBcN06w0Ez-_dRnLOg2Ur87C2NpgMnCkvXXIloBjJb8WE3Z9es4E2sX4q5TcKow-eMqTNRox9XOa061i2eXdBI5DcQkJtsO7zsqOUFtV3WeHzMwVTJZU0hBpVR2x_4X4TYqgZCPpJCvMGWpnJmJqWh8oywAmKjd/s982/PS_APIs.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;621&quot; data-original-width=&quot;982&quot; height=&quot;253&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNLgFOvdTDLCmu5v-FpXyUTT3CmcQZMBcN06w0Ez-_dRnLOg2Ur87C2NpgMnCkvXXIloBjJb8WE3Z9es4E2sX4q5TcKow-eMqTNRox9XOa061i2eXdBI5DcQkJtsO7zsqOUFtV3WeHzMwVTJZU0hBpVR2x_4X4TYqgZCPpJCvMGWpnJmJqWh8oywAmKjd/w400-h253/PS_APIs.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Console displaying WEB APIs currently available in the PS Server&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEukqQz1gYbs6K9By3wEBjdnLb0orTUUd76DBKGhr5M0asQwc_LvNQLJR7yuGq1vixhveR7ZtvQpd87crffqkCDh0w-svbNDZLJid7QWSevbjbKBJCyqtpQy6r2TD1AFd8eKZoK6OyLjf27ncpo6KO1wNEcHYJcmuOJSX1pEkOKiKb8gvoCB779oy89KMG/s970/PS_API_Example1.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;405&quot; data-original-width=&quot;970&quot; height=&quot;168&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEukqQz1gYbs6K9By3wEBjdnLb0orTUUd76DBKGhr5M0asQwc_LvNQLJR7yuGq1vixhveR7ZtvQpd87crffqkCDh0w-svbNDZLJid7QWSevbjbKBJCyqtpQy6r2TD1AFd8eKZoK6OyLjf27ncpo6KO1wNEcHYJcmuOJSX1pEkOKiKb8gvoCB779oy89KMG/w400-h168/PS_API_Example1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Example of the Console &lt;i&gt;executing &lt;/i&gt;any Web API it sees!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmOCWPiUMmjacAdPdOuflXaplC5SswPHJh2eHhX7hrPPw9LClmDx28K6842cijtYdi8ss7pRCNKTjS_kK8nu29hyphenhyphenhWmbU4Ih9jWmfiC9Hn7XGK0-qcTbufx74fl57R_ML-8T8f37HAiFCs4tRy9hPM_1WhaV1lmcABpAKJriyrHVtm3s1Tf-8m7y1h0GFL/s968/PS_API_Example2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;643&quot; data-original-width=&quot;968&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmOCWPiUMmjacAdPdOuflXaplC5SswPHJh2eHhX7hrPPw9LClmDx28K6842cijtYdi8ss7pRCNKTjS_kK8nu29hyphenhyphenhWmbU4Ih9jWmfiC9Hn7XGK0-qcTbufx74fl57R_ML-8T8f37HAiFCs4tRy9hPM_1WhaV1lmcABpAKJriyrHVtm3s1Tf-8m7y1h0GFL/w400-h266/PS_API_Example2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Console showing a called Web API&#39;s return JSON data.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;Another&amp;nbsp;&lt;span style=&quot;color: #990000;&quot;&gt;new &lt;/span&gt;feature in the latest version of the PS Console is the ability to check the PowerServer&#39;s actual &lt;b&gt;&lt;i&gt;Heath&lt;/i&gt;&lt;/b&gt;. You can do this by selecting the new &lt;i&gt;Health Tab&lt;/i&gt; in the PS Console application, as follows:&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheRXx9gdURoh19JKDQpzYTMCZ6bTG4cVSPIzU2Guf4AXI2rmedcvNq_3m0uhxKDBHJ1HjBHBbmlY3LC2TqTZJ7xwEJEscV3548CW7hZxq8zICD3BfwJ5TXhTQU4RJ4reaA_Ryl2EYXjmPsfmLcM6JqgfMHtNHLowNgPV9xwgXiLkEUw21p5cM2rAWMUA/s1140/PSConsole_Health.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;682&quot; data-original-width=&quot;1140&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheRXx9gdURoh19JKDQpzYTMCZ6bTG4cVSPIzU2Guf4AXI2rmedcvNq_3m0uhxKDBHJ1HjBHBbmlY3LC2TqTZJ7xwEJEscV3548CW7hZxq8zICD3BfwJ5TXhTQU4RJ4reaA_Ryl2EYXjmPsfmLcM6JqgfMHtNHLowNgPV9xwgXiLkEUw21p5cM2rAWMUA/w400-h239/PSConsole_Health.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;New PowerServer &lt;b&gt;Health&lt;/b&gt; check feature at work!&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Software Tool &amp;amp; Dies have also recently updated the STD &lt;i&gt;Integrated&lt;/i&gt; framework to handle PS Server &lt;b&gt;outages&lt;/b&gt; &lt;u&gt;without &lt;/u&gt;&lt;i&gt;crashing&lt;/i&gt;
 the running PB App when connected to PowerServer. This allows the App 
User 
and/or the Support team to see exactly what happened during a PB=&amp;gt;PS 
App failure. This could be for example: network outage, server not 
started, killed session, PS processing error, etc) by the type of 
failure reported and now logged as well! The newer framework also allows
 PS Apps to perform a PS server &lt;i&gt;Fail Over&lt;/i&gt; as well that can now be handled by the PS App when one instance of a PS Server is not available!&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;You can &lt;b&gt;download &lt;/b&gt;the &lt;i&gt;PS2026 R3 Consol&lt;/i&gt;e and &lt;i&gt;latest OrderEntry&lt;/i&gt; Demo App for PB/PS2025 &lt;b&gt;R2&lt;/b&gt;, as follows:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;PS Console&lt;/b&gt;:&amp;nbsp; &lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/PS_Console&quot; target=&quot;_blank&quot;&gt;Download&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;OrderEntry:&lt;/b&gt;&amp;nbsp; &lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/OrderEntry&quot; target=&quot;_blank&quot;&gt;Download&lt;/a&gt;&amp;nbsp; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;
 Enjoy ... please let me know what you think &amp;amp; if you have any 
feature suggestions that you might like for future versions! &lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Regards ... Chris&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/7997836325348477741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/console.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/7997836325348477741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/7997836325348477741'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/console.html' title='PS Console Utility Application - (2026 R3) Released! '/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF5k34raQwqMWLHePy9Jnhh0l7BA_nocJgpqcUn5E2u0z46Oo2IFjEQTlTtDtooVHy3n21yr1mDUu2RP7rU4zsYz7-gFy16FIrpiEFiah4gJTzLAKj_CsN7TDmOUhdJpq0nCVacRDK9E-BQ6yd1LImGQ2xXwG7t8YWbWSYA1B1L8NN6H9XTIQCdqi2bw/s72-c/PS_Console.ico" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-908920185071639661</id><published>2026-09-03T06:29:23.250-07:00</published><updated>2026-09-03T06:30:01.374-07:00</updated><title type='text'>Resize Example Application - (2026 R3) Released! </title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Updated&amp;nbsp;&lt;/span&gt;&lt;i&gt;Resizing&amp;nbsp;&lt;/i&gt;Example!&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJG0rGsK9gqZ6omaWju65vDfT06CUhlImqY9j14CDmqM3Z-qre8g5DbJOg6qMtxeO_QxJTeVOmcxNrrY1VYzcDXFcG3B6IsT6VIAf4Mv7AWb0-ThBjd3yNrGq_JcfAOvzLaNGdwFA3uAuC193FndkQ4N57r2U-T8hyphenhyphenyU3EinbcqgsaIDk_oPHsydtXodJA/s225/Resize.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;225&quot; data-original-width=&quot;225&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJG0rGsK9gqZ6omaWju65vDfT06CUhlImqY9j14CDmqM3Z-qre8g5DbJOg6qMtxeO_QxJTeVOmcxNrrY1VYzcDXFcG3B6IsT6VIAf4Mv7AWb0-ThBjd3yNrGq_JcfAOvzLaNGdwFA3uAuC193FndkQ4N57r2U-T8hyphenhyphenyU3EinbcqgsaIDk_oPHsydtXodJA/w64-h64/Resize.jpg&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span&gt;S&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce an&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;new&amp;nbsp;&lt;/span&gt;updated release of an STD &lt;i&gt;Integrated&lt;/i&gt;
 Framework &lt;b&gt;Resizing&lt;/b&gt; example (version application that utilizes the STD 
framework version 2026R3 to implement both Window and DataWindow object resizing! The &lt;i&gt;resizing&amp;nbsp;&lt;/i&gt;feature
 inside this application is all driven by the Window and DataWindow classes from the STD framework.All you need to do is create any Window or DataWindow control by inheriting them from the STD framework and 99% of the coding will already be done for you!&amp;nbsp; &amp;nbsp;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsgvtdIskUE-xZ4_pnjg74yRgv8YOLYRAOFEbHNlJB6GYCZRLag-jpnLTIO9yyGBc6WtE2eqN4A5TzMWfSQ5nxgyv7O_xXPER0ZLy_BeGuQE35yhQ6GxbvDsXw068b5fY6gVX0_UVDtZvYFUZUqFsgLRHdL4t846JvW5U1n37_5QEjkbYUu4jrTeXsZCmx/s234/Resize_Dialogue2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;233&quot; data-original-width=&quot;234&quot; height=&quot;140&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsgvtdIskUE-xZ4_pnjg74yRgv8YOLYRAOFEbHNlJB6GYCZRLag-jpnLTIO9yyGBc6WtE2eqN4A5TzMWfSQ5nxgyv7O_xXPER0ZLy_BeGuQE35yhQ6GxbvDsXw068b5fY6gVX0_UVDtZvYFUZUqFsgLRHdL4t846JvW5U1n37_5QEjkbYUu4jrTeXsZCmx/w141-h140/Resize_Dialogue2.png&quot; width=&quot;141&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The Resizing application is a PB 2025&amp;nbsp;&lt;i&gt;demonstration&amp;nbsp;&lt;/i&gt;application that showcases the built-in STD Framework&#39;s new Window and DataWindow resizing feature (framework version 2025 &lt;b&gt;R2&lt;/b&gt; - now in Beta). You can now accomplish this resizing task with just a few lines of code! The implementation is very similar to the PFC resizing so if you know that framework, then the STD resizing feature will be &lt;u&gt;very easy&lt;/u&gt; to assimilate!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Key Application features ...&amp;nbsp;&amp;nbsp;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Upgraded from PB &lt;b&gt;2025&lt;/b&gt; build &lt;b&gt;3683 (beta)&amp;nbsp;&lt;/b&gt;to&amp;nbsp;PB &lt;b&gt;2025 R2&lt;/b&gt; build &lt;b&gt;6430&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Upgraded from&lt;b&gt;&amp;nbsp;&lt;/b&gt;the STD Framework&lt;b&gt;&amp;nbsp;&lt;/b&gt;from&lt;b&gt; 2025 R2 &lt;/b&gt;(beta) to 202&lt;b&gt;6 R3&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Tested SQL Extract on &lt;b&gt;W11 &lt;/b&gt;version &lt;b&gt;25H2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;26200.9278&lt;/b&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&amp;nbsp;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi83rG-bciWpBWLkPKhpgZbA18oU6keyxsyH7XklXl9aa_VUyoiTsMAOG8Gsj3QCw8D7XfCoydVcbhQm-H77DwVMaSL0fRFPX6W-CXAqvvR4_FONqsxZ_2RoBmhRxuvt-p_HqouE1VR9XbH4hCUO1r-mjmQvllYBNZxxLO6OMSHbD7DP7MRBfwe9HFaSusX/s914/Resize_Dialogue.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;477&quot; data-original-width=&quot;914&quot; height=&quot;259&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi83rG-bciWpBWLkPKhpgZbA18oU6keyxsyH7XklXl9aa_VUyoiTsMAOG8Gsj3QCw8D7XfCoydVcbhQm-H77DwVMaSL0fRFPX6W-CXAqvvR4_FONqsxZ_2RoBmhRxuvt-p_HqouE1VR9XbH4hCUO1r-mjmQvllYBNZxxLO6OMSHbD7DP7MRBfwe9HFaSusX/w496-h259/Resize_Dialogue.png&quot; width=&quot;496&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;Window &lt;/span&gt;and &lt;span style=&quot;color: red;&quot;&gt;DataWindow &lt;/span&gt;resizing demo dialogue!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;Resizing demo&lt;/i&gt;&amp;nbsp;application is all driven by the STD framework which allows the 
PB developer to easily build &lt;b&gt;any &lt;/b&gt;GUI Application interface that 
is required / desired. The framework also allows the PB developer to be exponentially more productive!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinMwFuQQpVmEI_ZrCb0teqjKDUmB_iAjKFRi75gU0V1YCFb_COBoPpVinYHCh_YVqMV12NpZzlJBZxd2q6v9mPymzHZh4-SC8U-2_2DNNLnzB5XQ0tFeuBX5RjwhCPbZWVX7tpZPZs1wBKx_t6OkA47eRp88cE23hNXqLIXtHiZsb2gdGt0cNCSJJb2ZD8/s403/Resize_Dialogue3.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;199&quot; data-original-width=&quot;403&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinMwFuQQpVmEI_ZrCb0teqjKDUmB_iAjKFRi75gU0V1YCFb_COBoPpVinYHCh_YVqMV12NpZzlJBZxd2q6v9mPymzHZh4-SC8U-2_2DNNLnzB5XQ0tFeuBX5RjwhCPbZWVX7tpZPZs1wBKx_t6OkA47eRp88cE23hNXqLIXtHiZsb2gdGt0cNCSJJb2ZD8/w400-h198/Resize_Dialogue3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Actual code to start automatic Window resizing!&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The STD &lt;i&gt;Resizing&amp;nbsp;&lt;/i&gt;example application can now be 
downloaded from the SourceForge website. Please click here to &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Resize&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt;
 &amp;amp; enjoy the APP! The code behind this Resize Example demonstrates that with PB &amp;amp; the STD Framework,
 you can easily build any type of GUI&amp;nbsp;App &amp;amp; has the functionality that you &amp;amp; your users need!&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/908920185071639661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/09/resize.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/908920185071639661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/908920185071639661'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/09/resize.html' title='Resize Example Application - (2026 R3) Released! '/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJG0rGsK9gqZ6omaWju65vDfT06CUhlImqY9j14CDmqM3Z-qre8g5DbJOg6qMtxeO_QxJTeVOmcxNrrY1VYzcDXFcG3B6IsT6VIAf4Mv7AWb0-ThBjd3yNrGq_JcfAOvzLaNGdwFA3uAuC193FndkQ4N57r2U-T8hyphenhyphenyU3EinbcqgsaIDk_oPHsydtXodJA/s72-w64-h64-c/Resize.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-1863790555860960500</id><published>2026-08-31T18:28:20.831-07:00</published><updated>2026-10-16T12:18:09.910-07:00</updated><title type='text'>Multi-thread Example Application - (2026 R4) Released! </title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
PowerBuilder 2023 R2 - Multi-threading Example!&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTIcF4kiy2Y0FNoumRYRFzNuuqHfRerTzZtBJD9D7O8hqxsayINFLdV_0gOXVDftGQUH1oaSSm2KUNc2H-blQq_kRIxz7smKW2_9trigGqewuQyxLh3pcouiHyxES0HBLhnNqlLiaRRlcR/s1600/MultiThreading.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTIcF4kiy2Y0FNoumRYRFzNuuqHfRerTzZtBJD9D7O8hqxsayINFLdV_0gOXVDftGQUH1oaSSm2KUNc2H-blQq_kRIxz7smKW2_9trigGqewuQyxLh3pcouiHyxES0HBLhnNqlLiaRRlcR/s1600/MultiThreading.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://www.softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;S&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href=&quot;http://www.softdie.net&quot; target=&quot;_blank&quot;&gt;oftware Tool &amp;amp; Die Inc. &lt;/a&gt;
(STD) are pleased to announce the release of an &lt;span style=&quot;color: red;&quot;&gt;updated &lt;/span&gt;STD &lt;i&gt;Integrated&lt;/i&gt; Framework &lt;b&gt;MultiThread&lt;/b&gt; example application version &lt;b&gt;2026R4&lt;/b&gt;&amp;nbsp;that utilizes the STD framework to implement 
Application &lt;b&gt;multi-threading&lt;/b&gt;! The multi-threading feature inside PowerBuilder has been around since PB version 5.0 when the &lt;i&gt;Distributed&lt;/i&gt; PB feature was first introduced.
 However,
 it is not a well documented and known feature of the development tool. 
The STD Multi-threading example goes even further by allowing 
applications to 
utilize the vast resources of &lt;i&gt;Integrated&lt;/i&gt; &lt;i&gt;framework &lt;/i&gt;while taking 
multi-threading to a much higher functional level. The framework allows the 
PB developer to easily implement multi-threading and be a lot more productive 
at the same time!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The updated Multi-threading example application now utilizes the latest STD &lt;i&gt;Integrated &lt;/i&gt;Framework (version&amp;nbsp;&lt;b&gt;2026.4.0.491&lt;/b&gt;) and that supports the &lt;span style=&quot;color: red;&quot;&gt;new&lt;/span&gt; &lt;a href=&quot;https://www.appeon.com/products/appeon-powerbuilder.html&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Appeon PowerBuilder&lt;/b&gt;&lt;/a&gt; &lt;b&gt;2025&lt;/b&gt;&amp;nbsp;&lt;b&gt;R2 &lt;/b&gt;release (build &lt;b&gt;6430&lt;/b&gt;).&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Improvements in this release include:&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Migration App code from&amp;nbsp;PB &lt;i&gt;2025&amp;nbsp;R2 build&amp;nbsp;6430&lt;/i&gt;&amp;nbsp;to PB &lt;b&gt;2025&lt;/b&gt;&amp;nbsp;&lt;b&gt;R2 &lt;/b&gt;build&lt;b&gt;&amp;nbsp;6464&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Migration of the STD Framework from&amp;nbsp;&lt;i&gt;2026 R3&lt;/i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;to &lt;b&gt;2026 R4&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Now supports the &lt;b&gt;HighDPI&amp;nbsp;&lt;/b&gt;&lt;i&gt;themes&lt;/i&gt;&amp;nbsp;feature now included in the PB 2025 R2 release!&lt;/li&gt;&lt;li&gt;Updated support for the enhanced&amp;nbsp;&lt;b&gt;DisplayMenuAsRibbonBar &lt;/b&gt;feature of PB 2025 R2&lt;/li&gt;&lt;li&gt;Can now toggle the &lt;b&gt;RibbonView &lt;/b&gt;feature ON or OFF via the App&#39;s &lt;b&gt;Tools &lt;/b&gt;menu.&lt;/li&gt;&lt;li&gt;Can now toggle the&amp;nbsp;&lt;b&gt;TabbedView&lt;/b&gt;&amp;nbsp;feature ON or OFF via the App&#39;s &lt;b&gt;Tools &lt;/b&gt;menu.&lt;/li&gt;&lt;li&gt;Tested the Multi-threading code on &lt;b&gt;W11 &lt;/b&gt;version &lt;b&gt;26H2 &lt;/b&gt;build&lt;b&gt;&amp;nbsp;26300.9711&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Now &lt;b&gt;PowerClient &lt;/b&gt;deployment ready!&amp;nbsp;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Tested both M-Code, P-Code, Native &amp;amp; PowerClient deployments with both 32 &amp;amp; 64 bit EXE&#39;s!&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Note&lt;/b&gt;: The STD Framework is the &lt;u&gt;only&lt;/u&gt; PB framework in existence that is &lt;i&gt;both &lt;/i&gt;&lt;span&gt;thread &lt;/span&gt;&lt;i&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;aware&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/i&gt;and multi-&lt;span&gt;thread &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;&lt;b&gt;safe&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;!&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm1bXjYksL4n29lj-ECAgPQzbeGRU5CSwfFztJYRso1_H1gSsOCkK-HuAAPOOAmVOlEXAy1d6XNEpkePl7CM28nZvevw5_ChaCDesQOv7LuePC4Ptgx62Ocrqkz_rMPR3-juX5I3mAhe1OfLJXMk-aNGxuIHz1tkLX8uT0AiJRlml9edf-kNPbPgccdEZZ/s1044/MultiThread_RibbonView_RibbonBar.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;703&quot; data-original-width=&quot;1044&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm1bXjYksL4n29lj-ECAgPQzbeGRU5CSwfFztJYRso1_H1gSsOCkK-HuAAPOOAmVOlEXAy1d6XNEpkePl7CM28nZvevw5_ChaCDesQOv7LuePC4Ptgx62Ocrqkz_rMPR3-juX5I3mAhe1OfLJXMk-aNGxuIHz1tkLX8uT0AiJRlml9edf-kNPbPgccdEZZ/s320/MultiThread_RibbonView_RibbonBar.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;MultiThread App&#39;s new Look &amp;amp; Feel in PB 2025&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZFFfqquV6pHabiV3w-D47lj2S9UK04huqGVcTDkiw8lCPEh4gVXqN6Ke0so9rRnKfEYwXrlkXEp87sX67dgUysMKBL_LDmukLwH8cL3qI28mGlR5nsLb-Apnw5IA6ZO2CFdIq2atKNvBi/s1600/STD_FC_MT_Example.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZFFfqquV6pHabiV3w-D47lj2S9UK04huqGVcTDkiw8lCPEh4gVXqN6Ke0so9rRnKfEYwXrlkXEp87sX67dgUysMKBL_LDmukLwH8cL3qI28mGlR5nsLb-Apnw5IA6ZO2CFdIq2atKNvBi/s320/STD_FC_MT_Example.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;MultiThread example using frameworks resource tracking!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The &lt;i&gt;Integrated &lt;/i&gt;framework allows each thread to be monitored by the 
frameworks performance dialogue, write to the O/S Console, log a message
 in the main thread&#39;s application log, share DBMS access, send messages 
back &amp;amp; forth between threads or between the main thread and its 
sub-threads, introspect the O/S, etc - just to name a few interesting 
aspects. Messages may also now be written to the MS-Windows Event Log and MS-Windows Debug logs as well from each sub-thread!&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcoTX1Tu9ERRkFCLrpRfrLi9YJxD9oMVMnqZLGx3YNQcy9AOnIGhw7ZLpAD32tmSE6JB_-UnkvMJs-kGdMdJUhrLgCYsv75TYqKCPSNGZFRCvdjR47IVSekWgbt627fooALfcdUT5xhm9_/s1600/STD_FC_MT_Example2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcoTX1Tu9ERRkFCLrpRfrLi9YJxD9oMVMnqZLGx3YNQcy9AOnIGhw7ZLpAD32tmSE6JB_-UnkvMJs-kGdMdJUhrLgCYsv75TYqKCPSNGZFRCvdjR47IVSekWgbt627fooALfcdUT5xhm9_/s320/STD_FC_MT_Example2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;MultiThread example writing to the App&#39;s log file&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; The latest STD multi-threaded PowerBuilder example application can now be 
downloaded from the SourceForge website. Please click here to &lt;b&gt;&lt;a href=&quot;http://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/MutiThread/&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt;!&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; For a complete PowerPoint &lt;b&gt;presentation &lt;/b&gt;on&lt;i&gt; how Multi-Threading in Appeon PowerBuilder works&lt;/i&gt;, please click here to &lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Presentations/Multi-Threading&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt; this PPT presentation.&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;i&gt;Enjoy&lt;/i&gt;!&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Regards ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/1863790555860960500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/08/multithread.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/1863790555860960500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/1863790555860960500'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/08/multithread.html' title='Multi-thread Example Application - (2026 R4) Released! '/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTIcF4kiy2Y0FNoumRYRFzNuuqHfRerTzZtBJD9D7O8hqxsayINFLdV_0gOXVDftGQUH1oaSSm2KUNc2H-blQq_kRIxz7smKW2_9trigGqewuQyxLh3pcouiHyxES0HBLhnNqlLiaRRlcR/s72-c/MultiThreading.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-309038628849127090</id><published>2026-08-30T18:48:49.438-07:00</published><updated>2026-08-30T19:11:21.236-07:00</updated><title type='text'>Crypto Class Example Application - (2026 R3) Released! </title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;i&gt;** Hot News **&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
STD Foundation Classes&lt;/h2&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;New&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;CRYPTO Class Example &lt;/i&gt;Application released!&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Version 2026 R3&lt;/i&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdbtuE6dwXXQEhECNE3RIpKFIWjKii5MjPRxP-hRgAlCdXNRxN3kyLM-0h8JeNlrlMXW0x12ldY3xHSD5NmJbXSYOj2plijGyCgJq60tLL36bntVv6pNoI2yI2pE_8DHV7X7TCtbppj3rDb-PaT6DMZTtFGaTDeiFKrN1OiZGfp-NabAMZrifVZEZmKWPu/s293/STD_Crypto_Class3.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;291&quot; data-original-width=&quot;293&quot; height=&quot;199&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdbtuE6dwXXQEhECNE3RIpKFIWjKii5MjPRxP-hRgAlCdXNRxN3kyLM-0h8JeNlrlMXW0x12ldY3xHSD5NmJbXSYOj2plijGyCgJq60tLL36bntVv6pNoI2yI2pE_8DHV7X7TCtbppj3rDb-PaT6DMZTtFGaTDeiFKrN1OiZGfp-NabAMZrifVZEZmKWPu/w200-h199/STD_Crypto_Class3.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://www.softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;S&lt;/span&gt;&lt;/b&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;.&lt;/i&gt; are very pleased today to announce the release of a new&lt;i&gt;&lt;b&gt;&amp;nbsp;CRYPTO &lt;/b&gt;&lt;/i&gt;Class Encoding / Decoding &lt;i&gt;example&lt;/i&gt; application for &lt;b&gt;PowerBuilder&lt;/b&gt;, &lt;b&gt;PowerClient &lt;/b&gt;and &lt;b&gt;PowerServer&lt;/b&gt; 2022. This latest release of the &lt;i&gt;&lt;b&gt;CRYPTO&lt;/b&gt;&lt;/i&gt; application is are all written in the latest PowerBuilder 2022 &lt;span style=&quot;color: red;&quot;&gt;R3&lt;/span&gt; version and is also using the latest STD &lt;i&gt;Integrated &lt;/i&gt;Framework (&lt;a href=&quot;https://chrispollach.blogspot.com/2026/08/2026r3.html&quot; target=&quot;_blank&quot;&gt;2026 R3&lt;/a&gt;&lt;a href=&quot;https://chrispollach.blogspot.com/2022/03/stdfc.html&quot;&gt; &lt;/a&gt;) using the &lt;span style=&quot;color: red;&quot;&gt;new &lt;/span&gt;&quot;&lt;b&gt;nc_crypto_api_master&lt;/b&gt;&quot; object STD framework class.&lt;/div&gt; &lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe22vXLdLm9x3eODgBm-Ld6p9oGUUT2miRfAUCHiG1WVEzFicTzeEzADV7afBxEnQIhnxmzpss_SfipIsVSSS9bjA6PLYXZXNgzOWXrkvlYV2fYiF_JybYGF9LJ95AkEg21xgBHmUpIULtIOIvoTn9tE4UKOvWxyhbPLMQQhmsCNxILNB_vDBHDHpfZyyV/s905/STD_Crypto_Class.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;654&quot; data-original-width=&quot;905&quot; height=&quot;289&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe22vXLdLm9x3eODgBm-Ld6p9oGUUT2miRfAUCHiG1WVEzFicTzeEzADV7afBxEnQIhnxmzpss_SfipIsVSSS9bjA6PLYXZXNgzOWXrkvlYV2fYiF_JybYGF9LJ95AkEg21xgBHmUpIULtIOIvoTn9tE4UKOvWxyhbPLMQQhmsCNxILNB_vDBHDHpfZyyV/w400-h289/STD_Crypto_Class.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Crypto Class object examples&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp; The latest release of the Crypto example has had some major updates, as follows:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Crypto class example using &lt;i&gt;PB2025 R2&amp;nbsp;&lt;/i&gt;build &lt;b&gt;6430&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Built using STD Integrated Framework version &lt;b&gt;2026.3.0.481&lt;/b&gt;&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Incorporated the &lt;b&gt;HighDPI&amp;nbsp;&lt;i&gt;Theme &lt;/i&gt;&lt;/b&gt;feature of PB 2025 R2&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Incorporates the latest PB notification &amp;amp; Marquee App utilities&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Deployment examples in 32/64bit and M-Code / P-Code&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tested the Encrypt code on &lt;b&gt;W11 &lt;/b&gt;version 25H2 build &lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Ready for &lt;i&gt;PowerClient &lt;/i&gt;or &lt;i&gt;PowerServer &lt;/i&gt;2021 deployment as well!&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCNSmk14cP82-J2lduM-4QRpTGArvrTUeqx7AcOQQ8CbzpL74qYqbe5mhuJfZaQRMybuRbnB2XVdBNhjKPYtVOyhwXhtmN_pdFhVVZS_R0W_lgrd7QoPHUmP74Rmwb6VZXNZc5oJE5w8-q0GY9jyR_yydu3qZ1qjJANu7py0wEFfBc9aJ1ynEsfrsRL8YH/s905/STD_Crypto_Class2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;654&quot; data-original-width=&quot;905&quot; height=&quot;289&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCNSmk14cP82-J2lduM-4QRpTGArvrTUeqx7AcOQQ8CbzpL74qYqbe5mhuJfZaQRMybuRbnB2XVdBNhjKPYtVOyhwXhtmN_pdFhVVZS_R0W_lgrd7QoPHUmP74Rmwb6VZXNZc5oJE5w8-q0GY9jyR_yydu3qZ1qjJANu7py0wEFfBc9aJ1ynEsfrsRL8YH/w400-h289/STD_Crypto_Class2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;HEX Encryption also supported&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Click &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Cryptography&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;jive-link-external-small&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; to download the example application source code!&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;Enjoy!&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Regards ... Chris&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/309038628849127090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/08/cryptoexample.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/309038628849127090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/309038628849127090'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/08/cryptoexample.html' title='Crypto Class Example Application - (2026 R3) Released! '/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdbtuE6dwXXQEhECNE3RIpKFIWjKii5MjPRxP-hRgAlCdXNRxN3kyLM-0h8JeNlrlMXW0x12ldY3xHSD5NmJbXSYOj2plijGyCgJq60tLL36bntVv6pNoI2yI2pE_8DHV7X7TCtbppj3rDb-PaT6DMZTtFGaTDeiFKrN1OiZGfp-NabAMZrifVZEZmKWPu/s72-w200-h199-c/STD_Crypto_Class3.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-9174667796313290779</id><published>2026-08-30T18:31:12.403-07:00</published><updated>2026-08-30T19:00:08.868-07:00</updated><title type='text'>Crypto API Example Application - 2026 R3 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;** Hot News **&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
STD Foundation Classes&lt;/h2&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;Updated &lt;/i&gt;&lt;/span&gt;&lt;i&gt;CRYPTO API Example &lt;/i&gt;Application released!&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;i&gt;Version 2026 R3&lt;/i&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtmrFPJEk4GWK2EZBUjFS5T1AoGUb6UGaEKR3svWlcJ42FRasI-4bYCqq5Ntjt_1BJ3eRj3IR0SXTmKjsNSurvydPNllVbROQoYtBAREjbU9tEC_kD6q7tfyfO3R0SDklurGApzFi635gZ3mwb7xrM31DinpSWghZAFzOSkcL8-M2SNFRIfspIIj9NNw/s275/Encrypt.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;184&quot; data-original-width=&quot;275&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtmrFPJEk4GWK2EZBUjFS5T1AoGUb6UGaEKR3svWlcJ42FRasI-4bYCqq5Ntjt_1BJ3eRj3IR0SXTmKjsNSurvydPNllVbROQoYtBAREjbU9tEC_kD6q7tfyfO3R0SDklurGApzFi635gZ3mwb7xrM31DinpSWghZAFzOSkcL8-M2SNFRIfspIIj9NNw/s1600/Encrypt.jpg&quot; width=&quot;275&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;i&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://www.softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;S&lt;/span&gt;&lt;/b&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;.&lt;/i&gt; are very pleased today to announce the release of an &lt;u&gt;updated&lt;/u&gt;&lt;i&gt;&lt;b&gt; CRYPTO API&amp;nbsp;&lt;/b&gt;&lt;/i&gt;Encoding / Decoding &lt;i&gt;example&lt;/i&gt; application for &lt;b&gt;PowerBuilder&lt;/b&gt;, &lt;b&gt;PowerClient &lt;/b&gt;and &lt;b&gt;PowerServer&lt;/b&gt; 2025. This latest release of the &lt;i&gt;&lt;b&gt;CRYPTO&lt;/b&gt;&lt;/i&gt;&amp;nbsp;application is are all written in the latest PowerBuilder 202&lt;b&gt;5&lt;/b&gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;R2&lt;/span&gt; version and is also using the latest STD &lt;i&gt;Integrated &lt;/i&gt;Framework (&lt;a href=&quot;https://chrispollach.blogspot.com/2026/08/2026r3.html&quot; target=&quot;_blank&quot;&gt;2025 R3&lt;/a&gt;&lt;a href=&quot;https://chrispollach.blogspot.com/2022/03/stdfc.html&quot;&gt; &lt;/a&gt;) that utilizes the MS-Windows Crypto API&#39;s.&lt;/div&gt; &lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot; trbidi=&quot;on&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgls0CoRyM_YA13XtjX2fHaVrgS84iDDQTELCiK7ozw-2QuPmg2keK_gggDzVHJyWX43t91iTwGz3AgR9pFpS8ysdyoc3CT5oEmQElu4n7cUN7mU99m40DyMT-KYvlq64Tnkc1KAzoGLocOClhGXp5oshe5k3sn1IkXvqeiGQImZLxa--g3snCUtBxEjQ/s598/Crypto_Logo.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;480&quot; data-original-width=&quot;598&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgls0CoRyM_YA13XtjX2fHaVrgS84iDDQTELCiK7ozw-2QuPmg2keK_gggDzVHJyWX43t91iTwGz3AgR9pFpS8ysdyoc3CT5oEmQElu4n7cUN7mU99m40DyMT-KYvlq64Tnkc1KAzoGLocOClhGXp5oshe5k3sn1IkXvqeiGQImZLxa--g3snCUtBxEjQ/s320/Crypto_Logo.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&amp;nbsp;&amp;nbsp; The latest release of the Crypto example has had some major updates, as follows:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Updated the example App built from&amp;nbsp;&lt;i&gt;PB2022 R3&amp;nbsp;&lt;/i&gt;build &lt;b&gt;3487&amp;nbsp;&lt;/b&gt;&lt;span&gt;to PB &lt;b&gt;2025 R2&lt;/b&gt;&amp;nbsp;build &lt;/span&gt;&lt;b&gt;&lt;span&gt;6430&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Updated STD Integrated Framework from version &lt;i&gt;2024.2.0.395&lt;/i&gt;&lt;b&gt; &lt;/b&gt;to &lt;b&gt;2026.3.0.481&lt;/b&gt;&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Updated the &lt;b&gt;Theme&lt;/b&gt; feature from PB 2022 R3 to PB 2025 R2 for HighDPI themes&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Incorporated the latest PB notification &amp;amp; Marquee App utilities&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Deployment examples in 32 / 64bit and M-Code / P-Code based EXE&#39;s.&lt;/li&gt;&lt;li&gt;Tested the Encrypt code on &lt;b&gt;W11 &lt;/b&gt;version 2&lt;b&gt;5&lt;/b&gt;H2 build &lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Ready for &lt;i&gt;PowerClient &lt;/i&gt;or &lt;i&gt;PowerServer &lt;/i&gt;2025 deployment as well!&lt;/li&gt;&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRQRWd1e5WctB0IgPehkI0t252-IN7xHxKq2iOkTImyK16_jePGz_6A6W3Nro78dKpjUpHYPO1TCHju06JGSiSvsW8To2un6dcyrvUbJvKxXEkKR2Y1AezXykeYQJwHS2x0vV9lWyf9ubq/s1600/Crypto_native.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;290&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRQRWd1e5WctB0IgPehkI0t252-IN7xHxKq2iOkTImyK16_jePGz_6A6W3Nro78dKpjUpHYPO1TCHju06JGSiSvsW8To2un6dcyrvUbJvKxXEkKR2Y1AezXykeYQJwHS2x0vV9lWyf9ubq/s400/Crypto_native.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Click &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Cryptography&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;jive-link-external-small&quot;&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/b&gt; to download the example application source code!&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Enjoy!&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Regards ... Chris&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/9174667796313290779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/08/cryptoapi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/9174667796313290779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/9174667796313290779'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/08/cryptoapi.html' title='Crypto API Example Application - 2026 R3 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtmrFPJEk4GWK2EZBUjFS5T1AoGUb6UGaEKR3svWlcJ42FRasI-4bYCqq5Ntjt_1BJ3eRj3IR0SXTmKjsNSurvydPNllVbROQoYtBAREjbU9tEC_kD6q7tfyfO3R0SDklurGApzFi635gZ3mwb7xrM31DinpSWghZAFzOSkcL8-M2SNFRIfspIIj9NNw/s72-c/Encrypt.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-515656415340069808</id><published>2026-08-29T18:26:07.882-07:00</published><updated>2026-08-29T18:26:31.910-07:00</updated><title type='text'>Colours Utility Application - 2026 R3 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;NEW&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;i&gt;Colour &lt;/i&gt;Generator&lt;/span&gt;&amp;nbsp;App!&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGGg0kIXCJcO_FhkMFLf84MwDKEYxIWITKIp3NjV5AWAQKnZH5bHxcCW7E_NNqOZ9TaRWRxxb2GIH6NyuVgCS3vZKOt5n5Nz9wescszMLJTDsPTenajgrpo0qdeCtja8Uhr6qVe7xRdykRTh8b5cuk3PvZAqHKlFMCKrfKCyuiHvObIhZNmMwNdytuWEf8/s225/Colour_Selection.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;225&quot; data-original-width=&quot;225&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGGg0kIXCJcO_FhkMFLf84MwDKEYxIWITKIp3NjV5AWAQKnZH5bHxcCW7E_NNqOZ9TaRWRxxb2GIH6NyuVgCS3vZKOt5n5Nz9wescszMLJTDsPTenajgrpo0qdeCtja8Uhr6qVe7xRdykRTh8b5cuk3PvZAqHKlFMCKrfKCyuiHvObIhZNmMwNdytuWEf8/w200-h200/Colour_Selection.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span&gt;S&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce an&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;updated&amp;nbsp;&lt;/span&gt;Colour
 Generator Utility application. This application allows the PowerBuilder
 developer to select a colour and then it generates both the &lt;i&gt;Colour Code&lt;/i&gt;, &lt;i&gt;RGB &lt;/i&gt;and &lt;i&gt;HEX &lt;/i&gt;(web, ribbon builder, Web DW) colour values for use in PB, C#, Web, Delphi and other Development tools!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The &lt;b&gt;STD&lt;/b&gt;&amp;nbsp;&lt;b&gt;Framework &lt;/b&gt;was
 used for building this application. So&amp;nbsp;features 
like for example: Zooming, Print Preview, Tabbed Dialogues, Ribbon Bar 
UI, Logging, Debugging, Themes, Multiple monitor support, automatic 
Dialogue centering, MS-Window notifications,&amp;nbsp; consistent message box 
displays, etc are already in the application by default just through 
inheritance!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Key Application features ...&amp;nbsp;&amp;nbsp;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Migrated from&lt;b&gt; &lt;/b&gt;PB 2025&lt;b&gt; &lt;/b&gt;build 3726 to PB 202&lt;b&gt;6&lt;/b&gt; &lt;b&gt;R2 &lt;/b&gt;build 6430&lt;/li&gt;&lt;li&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;Migrated from&lt;b&gt;&amp;nbsp;&lt;/b&gt;the STD Framework&lt;b&gt; &lt;/b&gt;from version 2025 R3 to version 202&lt;b&gt;6&lt;/b&gt; &lt;b&gt;R3&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Tested the Colour Generator on &lt;b&gt;W11 &lt;/b&gt;version &lt;b&gt;25H2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;Colour Generator&amp;nbsp;&lt;/i&gt;application is a good example of a PB App that it is all driven by the STD framework. This now 
allows the 
PB developer to easily build &lt;b&gt;modern&amp;nbsp;&lt;/b&gt;GUI Application interfaces that are&amp;nbsp; required / desired with all the &quot;bells &amp;amp; whistles&quot; just by 
changing object inheritance. The framework based app also allows the
 PB developer to be &lt;i&gt;exponentially&lt;/i&gt; more productive!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;To
 use the Colour Generator Utility application, just click on a colour in
 either category. A hand icon will appear next to your selection and 
then the resulting colour values will be generated, as follows.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge-2OGpO29BGd4obQ65DlltcBpIxCHwrE7cJ-NvSgvy9JIVRWKCoopsJUg6p-mkYiG6uW4zs3v5nSne4jHZqQDcOudL5KF1hHc_CZKXDeD6kigjH6UYhSrupWxhg4PxGojeR4ogtDFeoIWOFeixNBDubxjljgxuCXtS-8UVNtyGbo19bomZFRW1WXg5tpy/s801/Colour_Generator_App.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;697&quot; data-original-width=&quot;801&quot; height=&quot;348&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge-2OGpO29BGd4obQ65DlltcBpIxCHwrE7cJ-NvSgvy9JIVRWKCoopsJUg6p-mkYiG6uW4zs3v5nSne4jHZqQDcOudL5KF1hHc_CZKXDeD6kigjH6UYhSrupWxhg4PxGojeR4ogtDFeoIWOFeixNBDubxjljgxuCXtS-8UVNtyGbo19bomZFRW1WXg5tpy/w400-h348/Colour_Generator_App.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Colour Selection Generator in action!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;Colour Generator Utility&amp;nbsp;&lt;/i&gt;application can now be 
downloaded from the &lt;i&gt;SourceForge &lt;/i&gt;website.&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;Please click here to &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Colours&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt;
 &amp;amp; enjoy the APP!&amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/515656415340069808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/08/colours.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/515656415340069808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/515656415340069808'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/08/colours.html' title='Colours Utility Application - 2026 R3 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGGg0kIXCJcO_FhkMFLf84MwDKEYxIWITKIp3NjV5AWAQKnZH5bHxcCW7E_NNqOZ9TaRWRxxb2GIH6NyuVgCS3vZKOt5n5Nz9wescszMLJTDsPTenajgrpo0qdeCtja8Uhr6qVe7xRdykRTh8b5cuk3PvZAqHKlFMCKrfKCyuiHvObIhZNmMwNdytuWEf8/s72-w200-h200-c/Colour_Selection.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-9086563870610717676</id><published>2026-08-28T18:10:34.686-07:00</published><updated>2026-08-28T18:10:34.686-07:00</updated><title type='text'>Capture Demo Application - 2026 R3 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News Item **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Updated&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;i&gt;Digital Capture&amp;nbsp;&lt;/i&gt;&lt;/span&gt;Application Released!&lt;/h2&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5eS7OW11tejeuNhnMCuNEvaOzVqwiW65bt2Yh3vaJW6wDHGZI_EHWXYm_XwfxWXXLKuF8ThG0Aj9939g5tUhfJ5wwno0snBeJ0sjHMNNsOnSBsvZqqrSxAjP5gWlaIQv2ee4Qa10f773l0-Bft2PUtrlosZ8BG6MACC4MfABqgDxsIZRB_eK2rTtSIx0q/s16/Capture.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;16&quot; data-original-width=&quot;16&quot; height=&quot;42&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5eS7OW11tejeuNhnMCuNEvaOzVqwiW65bt2Yh3vaJW6wDHGZI_EHWXYm_XwfxWXXLKuF8ThG0Aj9939g5tUhfJ5wwno0snBeJ0sjHMNNsOnSBsvZqqrSxAjP5gWlaIQv2ee4Qa10f773l0-Bft2PUtrlosZ8BG6MACC4MfABqgDxsIZRB_eK2rTtSIx0q/w42-h42/Capture.png&quot; width=&quot;42&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;span&gt;S&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce a &lt;i&gt;brand&lt;/i&gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;new&lt;/span&gt;&amp;nbsp;Digital
 Image Capture&amp;nbsp; application built from the STD Framework for 
PowerBuilder. This application allows the PowerBuilder application to 
select an object class (ie: Window, Application, Screen, Control, etc)&amp;nbsp; 
and capture them as a digital image using&amp;nbsp;MS-Windows API&#39;s!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The &lt;b&gt;STD&lt;/b&gt;&amp;nbsp;&lt;b&gt;Framework &lt;/b&gt;was
 used for building this application. So&amp;nbsp;features 
like for example: Zooming, Print Preview, Tabbed Dialogues, Ribbon Bar 
UI, Logging, Debugging, Themes, Multiple monitor support, automatic 
dialogue centering, MS-Window notifications,&amp;nbsp; consistent message box 
displays, etc are already in the application by default just through 
inheritance!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Key Application features ...&amp;nbsp;&amp;nbsp;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Built using PB 202&lt;b&gt;5&lt;/b&gt;&amp;nbsp;&lt;b&gt;R2&amp;nbsp;&lt;/b&gt;and the STD Framework&lt;b&gt; 2026 R3&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Upgraded App for PB 2025 &lt;b&gt;R2 &lt;/b&gt;build 6430&amp;nbsp;&lt;/li&gt;&lt;li&gt;Demonstrates the use of the&amp;nbsp;&amp;nbsp;&quot;&lt;b&gt;nc_capture_master&lt;/b&gt;&quot; NVUO to perform image captures&lt;/li&gt;&lt;li&gt;Tested the Capture Application on &lt;b&gt;W11 &lt;/b&gt;version &lt;b&gt;25H2 &lt;/b&gt;build&amp;nbsp;&lt;b&gt;26200.9278&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The&amp;nbsp;&lt;i&gt;Capture&amp;nbsp;&lt;/i&gt;application is another great example of a PB App that it is all driven by the STD framework. This allows the 
PB developer to easily build &lt;b&gt;modern&amp;nbsp;&lt;/b&gt;GUI Application interfaces and features that are&amp;nbsp; required / desired with all the &quot;bells &amp;amp; whistles&quot; just by 
changing object inheritance. The framework based app also allows the
 PB developer to be &lt;i&gt;exponentially&lt;/i&gt; more productive!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;To
 use the Capture Demo application, just click on a command button to 
generate a digital image of an application resource (ie; Window, App, 
Control, etc). The Capture application uses a new User Object (NVUO) 
named &quot;&lt;b&gt;nc_capture_master&lt;/b&gt;&quot;. You can direct the NVUO to capture any
 object class as a digital image and return it either as Blob data or 
optionally, copy the Digital Image to the MS-Windows clipboard, as 
follows.&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img height=&quot;288&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiojRLkeKxgvYc-kTnnDWML1aCEGQU3khEi0bR1-cpteGhjxJ0D-uBEYEZm8eK6k9n8CAPQ4suS-rXG_9Ktip1v-aEAqx7_yPr3vmOQ_XlAqMrsVBvnr2N0OadtOrUSt6_H9dEbdBIyergl3wZqfwmv9ZWG-JhiJTubRPVR_yKeubnC2P93XX1AdOD8HEKP&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; width=&quot;400&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;p&gt;Capture Demo App allows you to generate a digital image of App classes!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6N0uS6x9md8ztrXc8frTh1g3creqJE839g9ld-K5jtQOkSqV2X7vpLC9W5Qaxu5rdoQES1pIj70zyK8C1mQrjX0MsvmlHfSBojsHiE5cqix1TIKafbfKvO_0JeEvV5sUt_7c5H0JzXKhozApnQvh8g87gBWHuZbltclgThdxu2P-3ewabQMThowbFvyK-/s216/capture1.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;197&quot; data-original-width=&quot;216&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6N0uS6x9md8ztrXc8frTh1g3creqJE839g9ld-K5jtQOkSqV2X7vpLC9W5Qaxu5rdoQES1pIj70zyK8C1mQrjX0MsvmlHfSBojsHiE5cqix1TIKafbfKvO_0JeEvV5sUt_7c5H0JzXKhozApnQvh8g87gBWHuZbltclgThdxu2P-3ewabQMThowbFvyK-/s1600/capture1.png&quot; width=&quot;216&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Select a Capture Area&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6_V9VehTbxmkrV8cdif9UPLBglDC6fwzaZYDu4x27oJHc40h92HaFE4w6o7ZOBtdnwjge5gsxRCXiRlwuFRYPfaHdZln7uuWSzw0KsnA5Sb49dSwYrTDYfH0peaDbOoJsH_nke6IToM-eUhyMsZEw6pr3tWxw__TOMYcXklf_VDtDwLwo8THVZi_fn7UB/s392/capture2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;256&quot; data-original-width=&quot;392&quot; height=&quot;209&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6_V9VehTbxmkrV8cdif9UPLBglDC6fwzaZYDu4x27oJHc40h92HaFE4w6o7ZOBtdnwjge5gsxRCXiRlwuFRYPfaHdZln7uuWSzw0KsnA5Sb49dSwYrTDYfH0peaDbOoJsH_nke6IToM-eUhyMsZEw6pr3tWxw__TOMYcXklf_VDtDwLwo8THVZi_fn7UB/s320/capture2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Confirmation that a capture is now in the Clipboard!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img height=&quot;237&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEix_PbEB925aqxEIlHv2rSDe9T4HoF4lOj-zgs9dp8gBfwp_VHOQUzCa5aCqoRlBUUDls3o_qD6gvlWCT001AJXNI9QxOY2k3WThjZyTWQ1deeqIrNwEpch2fqvYRGv-ecbU4YUK6dabAjaQUKGc-9IF2t9-cHzViQVJltuyTIZWxMZKladMjFcduT-AlS5&quot; style=&quot;margin-left: auto; margin-right: auto;&quot; width=&quot;320&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;View the digital capture in your favourite imaging tool!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;Tip&lt;/b&gt;:
 You can also optionally have the digital image capture of any class 
into a PB Blob variable where you could write this into a DB Blob 
column, external file, etc under PowerScript control. Check out the 
PowerScript in the various Command Buttons&#39;s!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp; &amp;nbsp;The&lt;i&gt;&amp;nbsp;Capture Demo&amp;nbsp;&lt;/i&gt;application can now be 
downloaded from the&amp;nbsp;&lt;i&gt;SourceForge&amp;nbsp;&lt;/i&gt;website. Please click&amp;nbsp;&lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/Capture&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&amp;nbsp;&lt;/b&gt;to download&lt;b&gt;&amp;nbsp;&lt;/b&gt;&amp;amp; enjoy the App!&amp;nbsp; Note that the &quot;&lt;i&gt;Beta&lt;/i&gt;&quot; sub-folder holds the PB 2025 &lt;b&gt;R2 &lt;/b&gt;&amp;nbsp;version of the Capture Demo application as well.&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/9086563870610717676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/08/capture-demo-application-2026-r3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/9086563870610717676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/9086563870610717676'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/08/capture-demo-application-2026-r3.html' title='Capture Demo Application - 2026 R3 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5eS7OW11tejeuNhnMCuNEvaOzVqwiW65bt2Yh3vaJW6wDHGZI_EHWXYm_XwfxWXXLKuF8ThG0Aj9939g5tUhfJ5wwno0snBeJ0sjHMNNsOnSBsvZqqrSxAjP5gWlaIQv2ee4Qa10f773l0-Bft2PUtrlosZ8BG6MACC4MfABqgDxsIZRB_eK2rTtSIx0q/s72-w42-h42-c/Capture.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-1275969351527022728</id><published>2026-08-28T16:34:47.434-07:00</published><updated>2026-08-28T16:45:14.794-07:00</updated><title type='text'>CDPlayer Application - 2026 R3 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;i&gt;&lt;b&gt;Updated&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;version of the PowerBuilder CD player!&lt;/h2&gt;
&lt;h3 style=&quot;text-align: center;&quot;&gt;
Built from the STD &lt;i&gt;Integrated &lt;/i&gt;framework!&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvlaf1bqCOHKUrQRgMSD3vV_j3GSF1-nPkM-YmNW7tSIlk5BuICWusQochfQ9XmP9byuWXb0ksNfKHTyDieJqWjbdH_KLIoeJQlPfMh9iKB-YbLUIANwVytQoqbwfZs7Basyyu6Y8KYdErssKwtDuhwxdbdrbiWacP8HDdViHisnEwk5-IY8IisHHdZ2Db/s325/CDPlayer.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;217&quot; data-original-width=&quot;325&quot; height=&quot;134&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvlaf1bqCOHKUrQRgMSD3vV_j3GSF1-nPkM-YmNW7tSIlk5BuICWusQochfQ9XmP9byuWXb0ksNfKHTyDieJqWjbdH_KLIoeJQlPfMh9iKB-YbLUIANwVytQoqbwfZs7Basyyu6Y8KYdErssKwtDuhwxdbdrbiWacP8HDdViHisnEwk5-IY8IisHHdZ2Db/w200-h134/CDPlayer.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/h3&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;&lt;/h3&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;S&lt;/span&gt;oftware Tool &amp;amp; Die 
Inc&lt;/a&gt;.are please to announce the release of an &lt;u&gt;updated&lt;/u&gt; &lt;i&gt;Compact Disc Player&lt;/i&gt; (version &lt;b&gt;2026.3.0.70&lt;/b&gt;) application all written in &lt;a href=&quot;https://www.appeon.com/products/appeon-powerbuilder.html&quot; target=&quot;_blank&quot;&gt;PowerBuilder&lt;/a&gt; &lt;b&gt;2025 R2&amp;nbsp;&lt;/b&gt;build &lt;b&gt;6430&lt;/b&gt;! This application demonstrates the power of using the STD &lt;i&gt;Integrated &lt;/i&gt;Framework plus the all the &lt;i&gt;Unicode &lt;/i&gt;based &lt;b&gt;MCI&lt;/b&gt; (Multimedia Command Interface) API&#39;s now residing in the base classes. The updated application can be deployed as 
either a P-Code ot M=Code Win32 / Win64&amp;nbsp; native application or even a PowerClient application and allows the user to control 
music from any CD/DVD player attached to their PC. &lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLY2oF-2oqww9SJwTKuMV9n3qpT2wkbOx4ZwzmZ0DDcu8Wam3aZac1aUwKxJ08KhPyztj3YIvxDuXkQweCY6lNPeaquNgzz1u0Wmyzdzx8kHFlgKY5-VguO8JDFAiAtzY2W7q7doeWdoVsPD7anxlL7OmgdV7tSyjcvPA2kn7R3tdG_UOEzi8rLOUDpncJ/s389/CDPlayer_Console.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;244&quot; data-original-width=&quot;389&quot; height=&quot;201&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLY2oF-2oqww9SJwTKuMV9n3qpT2wkbOx4ZwzmZ0DDcu8Wam3aZac1aUwKxJ08KhPyztj3YIvxDuXkQweCY6lNPeaquNgzz1u0Wmyzdzx8kHFlgKY5-VguO8JDFAiAtzY2W7q7doeWdoVsPD7anxlL7OmgdV7tSyjcvPA2kn7R3tdG_UOEzi8rLOUDpncJ/s320/CDPlayer_Console.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaHP7M-NplH7hQ_En0Gineq0HOEGNFmYtlIO1jDslBYLB5d_XOdT7MBCkBxu0G9Kab6ffL52xiww9zc6ahWjzELZaTiIijHKInrOjM5GbnTS5oqmodVKbSt0mIC4pgTEB_ofKB_EYW0z3W/s1600/CDPlayer2.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; The amazing changes to this release were the &lt;b&gt;refactoring &lt;/b&gt;of the previous code to dovetail into the latest STD &lt;i&gt;Integrated &lt;/i&gt;Framework version 202&lt;b&gt;6&lt;/b&gt;&amp;nbsp;&lt;b&gt;R3&lt;/b&gt; for PB release 202&lt;b&gt;5&lt;/b&gt;&amp;nbsp;&lt;b&gt;R2&lt;/b&gt;! New features include: a) can now reside in the 
O/S&#39;s System Tray; b) can be compiled for the first time into a 64 bit 
EXE; c) can be compiled into either a 32 or 64 bit&amp;nbsp;
application; d) complied into M-Code or P-Code,&amp;nbsp; e) W11 ready and; f) Theme ready! &lt;br /&gt;
&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTyB8jpCq_A1juhp5WoDmivW6krXeXx-0K3hjskBIn-_MXusV-g4w1TeloSB1IY3CuzXMv-OEzwjOmm3ECLomqhukD79LTMgk9YtMmqBxMLJvaa7R47JVyXNrAGrg9Q-gdW6j1ujbt-2CzUelMDnKEpk67aCRZWwJDRgtfPs1K6cDPumZyLJvf6KbkcvUW/s439/Player.jpg&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;439&quot; data-original-width=&quot;379&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTyB8jpCq_A1juhp5WoDmivW6krXeXx-0K3hjskBIn-_MXusV-g4w1TeloSB1IY3CuzXMv-OEzwjOmm3ECLomqhukD79LTMgk9YtMmqBxMLJvaa7R47JVyXNrAGrg9Q-gdW6j1ujbt-2CzUelMDnKEpk67aCRZWwJDRgtfPs1K6cDPumZyLJvf6KbkcvUW/s320/Player.jpg&quot; width=&quot;276&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix6HWZ9_ZSqejoActZh0a_fGH0tFp6ik7vmOIapfTM4glT1AMRW9FpzTc6wIxDpoFSBUpNbRlIFns4FfvJUF4CxtQfe7nvtCkf32xFk6JzbVIPcBRZGJ6RIePDgTonwtS8uwLgURdfX84_/s1600/CDPlayer3.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Not only is this a &quot;kool&quot; application to run - it demonstrates important 
low-level control of the O/S that you can &lt;i&gt;easily&lt;/i&gt; achieve using 
the STD Framework&#39;s extensive external WinAPI&#39;s and support for PB 2025 R2&#39;s 
latest features. When you add the STD framework to the PB 
development mix - a whole new horizon of application possibilities 
emerges!&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNF3g9u3JxSo-QtBSOhQSn_bXQBCQNUrSWB9Us5rzy_MGUn8MLNntuW_4DwClakLZ-qposIgYUWNeMrrweytazPXlQftysRvsClp-hlTaaTtrdExJKSRh8hzdun_ojgmPGyDkXvrvasduOS55bfGtvmkC95nJQxIPktRY1CaSy6aYkQD6lL9DXfWSFYTUu/s483/Volume.jpg&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;359&quot; data-original-width=&quot;483&quot; height=&quot;238&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNF3g9u3JxSo-QtBSOhQSn_bXQBCQNUrSWB9Us5rzy_MGUn8MLNntuW_4DwClakLZ-qposIgYUWNeMrrweytazPXlQftysRvsClp-hlTaaTtrdExJKSRh8hzdun_ojgmPGyDkXvrvasduOS55bfGtvmkC95nJQxIPktRY1CaSy6aYkQD6lL9DXfWSFYTUu/s320/Volume.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If you would like to enjoy the &lt;i&gt;Native M-Code or P-Code &lt;/i&gt;versions of the above CD
 Player application, please visit the &lt;i&gt;SourceForge &lt;/i&gt;website &lt;u&gt;download &lt;/u&gt;the &lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/CDPlayer&quot; target=&quot;_blank&quot;&gt;CD Player&lt;/a&gt; from this link. Note that all 
the applications and the framework itself&amp;nbsp; in the SourceForge project are &lt;span style=&quot;color: red;&quot;&gt;free &lt;/span&gt;&amp;amp; &lt;span style=&quot;color: red;&quot;&gt;open &lt;/span&gt;source!&lt;br /&gt;&lt;/div&gt;&lt;p&gt;


&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;To commemorate the release of the various Star Wars movies, the CD Player has now been enhanced with various sound effects that
 salute this great story-line &amp;amp; movie franchise.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I hope that you 
enjoy the updated Star-wars CD Player edition!&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;You seek a PowerBuilder Master.&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc9TMMf2yAAuhPmAU-A91zgxNcx9sS6azwIPNxBOb75mQQbcLKR8MY6hgURfPIUeqO42eIgkZanMr-Rd4Pn43CdysR6R7QMJN2UOK7hKFpHv1_u1Z9LXyWM7H1XupnxcGWKDI1mN1FRB4P/s1600/Yoda.jpg&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;100&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc9TMMf2yAAuhPmAU-A91zgxNcx9sS6azwIPNxBOb75mQQbcLKR8MY6hgURfPIUeqO42eIgkZanMr-Rd4Pn43CdysR6R7QMJN2UOK7hKFpHv1_u1Z9LXyWM7H1XupnxcGWKDI1mN1FRB4P/s200/Yoda.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Know him I do,&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Find him I will!&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Hmmm .. you seek Chris Pollach&lt;/i&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/1275969351527022728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/08/cdplayer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/1275969351527022728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/1275969351527022728'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/08/cdplayer.html' title='CDPlayer Application - 2026 R3 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvlaf1bqCOHKUrQRgMSD3vV_j3GSF1-nPkM-YmNW7tSIlk5BuICWusQochfQ9XmP9byuWXb0ksNfKHTyDieJqWjbdH_KLIoeJQlPfMh9iKB-YbLUIANwVytQoqbwfZs7Basyyu6Y8KYdErssKwtDuhwxdbdrbiWacP8HDdViHisnEwk5-IY8IisHHdZ2Db/s72-w200-h134-c/CDPlayer.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-8434367891963818099</id><published>2026-08-27T17:52:20.949-07:00</published><updated>2026-08-27T17:52:42.357-07:00</updated><title type='text'>PSR Example Utility Application - 2026 R3 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;** Hot News **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;h2 style=&quot;text-align: center;&quot;&gt;
PSR Viewer Application &lt;span style=&quot;color: red;&quot;&gt;updated&lt;/span&gt; for PB 2025 R3!&lt;/h2&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsTpGQ4wiU4ohmB8uTN_8yA2Lst9M_ci9h70be7msg-TPy6Tce1LGL20O40Tn7FMjn8VU1CA6mPd0DWg93h3oXLK6biRu_yUR5L8FAQTE-l3cyeTpjudCDRRhAUzo22wep_jVnBKsf8mCN/s1600/PSR_Viewer_Splash.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsTpGQ4wiU4ohmB8uTN_8yA2Lst9M_ci9h70be7msg-TPy6Tce1LGL20O40Tn7FMjn8VU1CA6mPd0DWg93h3oXLK6biRu_yUR5L8FAQTE-l3cyeTpjudCDRRhAUzo22wep_jVnBKsf8mCN/s200/PSR_Viewer_Splash.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://www.softdie.net&quot; target=&quot;_blank&quot;&gt;S&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;a href=&quot;http://www.softdie.net&quot; target=&quot;_blank&quot;&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. are please to announce a &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;new &lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;version&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;i&gt; &lt;/i&gt;of the &lt;b&gt;PowerSoft Report (PSR) Viewer &lt;/b&gt;(&lt;b&gt;v2026.1.0.45&lt;/b&gt;) application built from the latest &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;free &lt;/b&gt;&lt;/span&gt;open source STD &lt;i&gt;Integrated &lt;/i&gt;Foundation

 Classes and specially designed for &lt;i&gt;Appeon PowerBuilder&lt;/i&gt; version &lt;b&gt;PB2025 R2&amp;nbsp;&lt;/b&gt;build &lt;b&gt;6430&lt;/b&gt;!
 The Foundation Classes provide most of the PSR functionality natively 
by having this application wrapped around the framework&#39;s DataWindow Control ancestor class! The 
PSR Viewer allows the user to view DataWindow reports that have been 
saved in PB&#39;s proprietary PSR format from either &lt;i&gt;Appeon PowerBuilder&lt;/i&gt; or &lt;i&gt;InfoMaker&lt;/i&gt; products. A PSR file is actually the DataWindow Object &lt;i&gt;source &lt;/i&gt;along with its &lt;i&gt;Primary &lt;/i&gt;data&lt;i&gt; &lt;/i&gt;buffer contents.&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt; &lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp9tlQ3f-7HwqCEKfY_hnjKUmVCnXCml5OuUROMDpm5DMkH0kdoBXYXtHoLj2eR0RhqvCxXMtybi30LdZ6wcNHZ1crKYmtErNl8aEBCJCko6HSKkgM46lTLkn1Bw5K3MOC182A4jvChabC/s1320/PSR_2021.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;873&quot; data-original-width=&quot;1320&quot; height=&quot;265&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp9tlQ3f-7HwqCEKfY_hnjKUmVCnXCml5OuUROMDpm5DMkH0kdoBXYXtHoLj2eR0RhqvCxXMtybi30LdZ6wcNHZ1crKYmtErNl8aEBCJCko6HSKkgM46lTLkn1Bw5K3MOC182A4jvChabC/w400-h265/PSR_2021.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;PSR App example showing Zooming, Rulers &amp;amp; Print Preview&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMfnm_7_u8RdgMwanN4Zu_K-N1wFokX366Lpi2fhp4WAguSaGdfzcZq68WHkDjmXmrSfUfhL__JfyIxPCiWwZVzXFDLFyn7FpRidb2wOVfD3Qg_L0O37MY8vFpMjD7AM_pHXd0gfEFPpdp/s1600/PSR_Viewer_logo.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;&amp;nbsp; Included in this new release are also the ability to write to the 
MS-Windows 10/11&amp;nbsp; &quot;Notification area&quot; and also drag &amp;amp; drop external PSR
 files into the PSR Viewer for display. A much more intuitive&amp;nbsp; way of working!&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhErsoZ3b6-cJSrnCNQdG-O9SkxZY8U6vPtI8MLtLzfTvpK8wN9oe5bByelv4SkM6bKx6AAbsUg-rgshg0Vww3zdNkwtmveinq1I3t7OHEyW3hvF642a4LXMbNXQSScLd5E3jMEqPeWvyTZ/s1600/PSR_Viewer_Notification.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;289&quot; data-original-width=&quot;392&quot; height=&quot;146&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhErsoZ3b6-cJSrnCNQdG-O9SkxZY8U6vPtI8MLtLzfTvpK8wN9oe5bByelv4SkM6bKx6AAbsUg-rgshg0Vww3zdNkwtmveinq1I3t7OHEyW3hvF642a4LXMbNXQSScLd5E3jMEqPeWvyTZ/s200/PSR_Viewer_Notification.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;MS-Windows 10 Notification&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIu1YbhP-YXavVd7GiofjSUgzqD-PIMM6oZI_2mEp26lTx0OtPUj7jqAjmbHmEgDNJrSgJJe2kAESDLUX2yZ5ojnGf7aq9WwT6ZG-wA7BEbIh9W1Ag7FImuOL-uXokhbCjrt9RwUVVundm/s1600/PSR_Viewer_Drag_Drop.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;859&quot; data-original-width=&quot;1600&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIu1YbhP-YXavVd7GiofjSUgzqD-PIMM6oZI_2mEp26lTx0OtPUj7jqAjmbHmEgDNJrSgJJe2kAESDLUX2yZ5ojnGf7aq9WwT6ZG-wA7BEbIh9W1Ag7FImuOL-uXokhbCjrt9RwUVVundm/s400/PSR_Viewer_Drag_Drop.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Drag &amp;amp; Drop external PSR report files directly into the PSRViewer!&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;Supports &lt;b&gt;new&lt;/b&gt; PB 202&lt;b&gt;5&lt;/b&gt;&amp;nbsp;&lt;b&gt;R2&lt;/b&gt;&amp;nbsp;HighDPI themes...&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAvJUWD71w1BVmWMIWiWrcQX6LOum-4KwY2ZIaGb8cA21t7iYDJahINewWZwgj9L93ngazNmhi3Sstw0cVJI0ktXfmXC_LeBban_2h2jBgMEMvXfyfYNdWqzzHJ_Pue4wzmv8GpncuUqIqeeqis-fmcgp90jDSBp3rKf1Znk1bKjv-DS2O5C1jy9SUPuAf/s1038/PSR_Themes.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;626&quot; data-original-width=&quot;1038&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAvJUWD71w1BVmWMIWiWrcQX6LOum-4KwY2ZIaGb8cA21t7iYDJahINewWZwgj9L93ngazNmhi3Sstw0cVJI0ktXfmXC_LeBban_2h2jBgMEMvXfyfYNdWqzzHJ_Pue4wzmv8GpncuUqIqeeqis-fmcgp90jDSBp3rKf1Znk1bKjv-DS2O5C1jy9SUPuAf/w400-h241/PSR_Themes.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;PSR Viewer using the new &lt;b&gt;Orange &lt;/b&gt;Theme from PB 2025&lt;b&gt; R2&lt;/b&gt;&amp;nbsp;release!&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp; The new &lt;b&gt;PSRViewer.exe&lt;/b&gt; application version 202&lt;b&gt;6&lt;/b&gt; &lt;b&gt;R3&lt;/b&gt; is built using the latest version of the STD &lt;i&gt;Integrated&lt;/i&gt;
 &lt;i&gt;Foundation Class &lt;/i&gt;library (&lt;b&gt;2026.1.0.467&lt;/b&gt;) utilizing PowerBuilder 2025 R2&#39;s build &lt;b&gt;6430&amp;nbsp;&lt;/b&gt;feature set.
 The revised PSRViewer has also been extensively tested on the latest W11
 Operating System version &lt;b&gt;25H2 &lt;/b&gt;build &lt;b&gt;26200.9168&lt;/b&gt; with no issues. The new PSRViewer also 
includes a new &lt;i&gt;PowerClient&lt;/i&gt; &lt;u&gt;project&lt;/u&gt; object for App 
deployment via that mechanism as well as compiled EXE. The application 
can also be run in either M-Code or P-Code compilations and in either 32 
or 64 bit mode as well.&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp; The updated PSR Viewer application for Appeon PB20&lt;b&gt;23 R3&lt;/b&gt; can be downloaded from the SourceForge web site ... just click &lt;b&gt;&lt;a href=&quot;http://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/PsrViewer&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;&lt;/b&gt;! For older PB versions of the PSR viewer you can download them from &lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/PsrViewer/Archive/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Enjoy!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;Enjoy ... Chris&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/8434367891963818099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/08/psr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/8434367891963818099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/8434367891963818099'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/08/psr.html' title='PSR Example Utility Application - 2026 R3 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsTpGQ4wiU4ohmB8uTN_8yA2Lst9M_ci9h70be7msg-TPy6Tce1LGL20O40Tn7FMjn8VU1CA6mPd0DWg93h3oXLK6biRu_yUR5L8FAQTE-l3cyeTpjudCDRRhAUzo22wep_jVnBKsf8mCN/s72-c/PSR_Viewer_Splash.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-9161535502271613689</id><published>2026-08-27T17:39:49.136-07:00</published><updated>2026-08-27T17:40:08.551-07:00</updated><title type='text'>FileDrop Example Application - 2026 R3 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;*&lt;i&gt;&lt;b&gt;* Hot News Item **&lt;/b&gt;&lt;/i&gt;
&lt;br /&gt;&lt;/p&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Updated&lt;/span&gt;&amp;nbsp;External Files&amp;nbsp;Drag &amp;amp; Drop Example!&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ1mp6Rjho3LgS-FH19xoRlzdcgxe3oYhBoiIEdxOHak0hDF1fxQ7UnEbKIH9FhKVIwh5wLjOK0ihuV5TOYgpG6WbkEHuTvIfRvXzeKuooUU6khp0WkaQdKHJ5FD7Uo-u8bcD2n2ZNr1BlAiv9OVx0r85fA4eTGuwxnxMfEvGhD0VcRNp7_RIeDqJwwqW9/s390/External_File_DragDrop2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;286&quot; data-original-width=&quot;390&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ1mp6Rjho3LgS-FH19xoRlzdcgxe3oYhBoiIEdxOHak0hDF1fxQ7UnEbKIH9FhKVIwh5wLjOK0ihuV5TOYgpG6WbkEHuTvIfRvXzeKuooUU6khp0WkaQdKHJ5FD7Uo-u8bcD2n2ZNr1BlAiv9OVx0r85fA4eTGuwxnxMfEvGhD0VcRNp7_RIeDqJwwqW9/s320/External_File_DragDrop2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;

&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;a href=&quot;https://softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span&gt;&lt;b&gt;S&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;. 
(STD) are please to announce the new release of an STD &lt;i&gt;Integrated&lt;/i&gt; Framework External File Drop application version 202&lt;b&gt;6&lt;/b&gt; &lt;b&gt;R3 &lt;/b&gt;that utilizes the framework to implement &lt;b&gt;External File Drag &amp;amp; Drop&lt;/b&gt;!
 The ability to drag &amp;amp; drop into a PowerBuilder application via the 
STD Framework has been feature for over a decade.
 However, there was not a detailed example on how to perform this action
 except in the &lt;i&gt;OrderEntry &lt;/i&gt;example application. The STD framework 
implements this by allowing the PB Developer to just set &lt;u&gt;one&lt;/u&gt; property, coding one event and then directing the file name data to any standard native PB control!&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&amp;nbsp;New features in this release...&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;li style=&quot;margin-left: 40px;&quot;&gt;File Drop App version 2026.3.0.165 built using &lt;b&gt;PB2025 R2&amp;nbsp;&lt;/b&gt;build &lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;b&gt;6430&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;margin-left: 40px;&quot;&gt;Uses the latest STD Integrated Framework version&amp;nbsp;&lt;b&gt;2026.3.0.481&lt;/b&gt;&lt;/li&gt;&lt;li style=&quot;margin-left: 40px; text-align: left;&quot;&gt;Updated to support the latest PB2025 &lt;b&gt;R2 &lt;/b&gt;HighDPI&amp;nbsp;&lt;i&gt;Theme &lt;/i&gt;feature&lt;/li&gt;&lt;li style=&quot;margin-left: 40px; text-align: left;&quot;&gt;Incorporates MS-Windows &lt;i&gt;notification &lt;/i&gt;utility built in PB 2025 GA&lt;/li&gt;&lt;li style=&quot;margin-left: 40px; text-align: left;&quot;&gt;Incorporates MS-Windows &lt;i&gt;Marquee&amp;nbsp;&lt;/i&gt;utility built in PB 2025 GA&amp;nbsp;&lt;/li&gt;&lt;li style=&quot;margin-left: 40px; text-align: left;&quot;&gt;Includes deployment examples for 32 &amp;amp; 64bit M-Code / P-Code&lt;/li&gt;&lt;li style=&quot;margin-left: 40px;&quot;&gt;Tested the FileDrop code on &lt;b&gt;W11 &lt;/b&gt;version 25H2 build&lt;b&gt;&amp;nbsp;26200.9168&lt;/b&gt;&lt;/li&gt;&lt;li style=&quot;margin-left: 40px;&quot;&gt;File Drop App is also &lt;i&gt;PowerClient &lt;/i&gt;or &lt;i&gt;PowerServer&amp;nbsp;&lt;/i&gt;deployment ready!&lt;/li&gt;&lt;li style=&quot;margin-left: 40px;&quot;&gt;Improved the DisplayMenuAsRibbonBar feature found PB 2025 R2&lt;/li&gt;&lt;li style=&quot;margin-left: 40px;&quot;&gt;Can now toggle the &lt;b&gt;RibbonBar &lt;/b&gt;feature ON or OFF using the &quot;Tools&quot; menu&lt;/li&gt;&lt;li style=&quot;margin-left: 40px;&quot;&gt;Can now toggle the&amp;nbsp;&lt;b&gt;TabbedView &lt;/b&gt;feature ON or OFF using the &quot;Tools&quot; menu&lt;/li&gt;&lt;li style=&quot;margin-left: 40px;&quot;&gt;Can toggle the TabbedView ON/OFF and also change its Look &amp;amp; Feel in the INI file as follows...&lt;/li&gt;&lt;li style=&quot;margin-left: 80px;&quot;&gt;&amp;nbsp; [TabbedView]&lt;br /&gt;Mode=Y/N&lt;br /&gt;FaceName = &quot;Tahoma&quot;&lt;br /&gt;ShowCloseButton =Y&lt;br /&gt;ShowContextMenu=Y&lt;br /&gt;ShowIcon=Y&lt;br /&gt;ShowSeparator=Y&lt;br /&gt;ShowPowerTips=Y&lt;br /&gt;ShowText=Y&lt;br /&gt;TextSize=-8&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;br /&gt;&amp;nbsp;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwOc7EA0_uRrpZrj-YmqX-3Hb7vkCZeebSKZC05Qa_vPlFNQLVdl4r90N5KlVLER1puNTjl4XKz_fX9OX_o-AVQrl9LbWhyphenhyphen_jdGcYyjnYdOuXZHAq6tKjwkTJPn_0SYuvH0Rte-jubrRgR4VzgM-oHGZMoZpMPYeFbGjQujInt0wVg6M36aYwkA-QirEE3/s923/External_File_DragDrop.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;646&quot; data-original-width=&quot;923&quot; height=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwOc7EA0_uRrpZrj-YmqX-3Hb7vkCZeebSKZC05Qa_vPlFNQLVdl4r90N5KlVLER1puNTjl4XKz_fX9OX_o-AVQrl9LbWhyphenhyphen_jdGcYyjnYdOuXZHAq6tKjwkTJPn_0SYuvH0Rte-jubrRgR4VzgM-oHGZMoZpMPYeFbGjQujInt0wVg6M36aYwkA-QirEE3/s320/External_File_DragDrop.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;New GUI Look &amp;amp; Feel automatic Ribbon Bar!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp; &amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The &lt;i&gt;External File Drag &amp;amp; Drop&lt;/i&gt; example application utilizes the &lt;u&gt;latest&lt;/u&gt; STD &lt;i&gt;Integrated &lt;/i&gt;Framework version &lt;b&gt;2026.3.0.165&lt;/b&gt;&amp;nbsp;release and the latest&amp;nbsp;&lt;a href=&quot;https://www.appeon.com/products/appeon-powerbuilder.html&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Appeon PowerBuilder&lt;/b&gt;&lt;/a&gt; &lt;b&gt;2025 R2&amp;nbsp;&lt;/b&gt;release build &lt;b&gt;6430&amp;nbsp;&lt;/b&gt;to locate external files dragged into any PB Application. In turn, the 
framework facilitates 
identifying external files coming into a PB application. This latest 
framework now also detects if the PB App is running in &quot;ADMIN Mode&quot; as 
well. This is important because external file drag &amp;amp; drop cannot be 
performed while the application is in that mode.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPOxc_jI17x8U41Ag-pJuWHwBmo_qIaNVMOrYnqKA3RYfigk_XT0nHzNA7iQqPBYH8829v_A9lu-4e4QmOqE99EYaIOO69IDpIFjfV-q3ApHxWPlZ-wGNxpbCJMoEv3RB-gd4CTlxd-_Cs/s1600/ExtFilesExample2.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;560&quot; data-original-width=&quot;1036&quot; height=&quot;215&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPOxc_jI17x8U41Ag-pJuWHwBmo_qIaNVMOrYnqKA3RYfigk_XT0nHzNA7iQqPBYH8829v_A9lu-4e4QmOqE99EYaIOO69IDpIFjfV-q3ApHxWPlZ-wGNxpbCJMoEv3RB-gd4CTlxd-_Cs/s400/ExtFilesExample2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;A list of External Files can be directed to any PB control!&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; The &lt;i&gt;Integrated &lt;/i&gt;framework allows the PB developer to enable 
the External Files Drag &amp;amp; Drop by just setting one property. The PB 
developer then just needs to code one event to handle the external file 
drop, as follows:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFvaPJfH04QAJG-bAIK13PzbXyED9XfRm8IKw_9OSCoIlw_xVwE3oEOGLhsJVkraUsb6PKD7fCiChqvHpZnxKRiJoZoZUSzmdnyFHdkpNz1DS3Ua1eVLT03O5KMgrT3dKEMqCrvCPZYqXY/s1600/ExtFilesExample3.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;519&quot; data-original-width=&quot;754&quot; height=&quot;275&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFvaPJfH04QAJG-bAIK13PzbXyED9XfRm8IKw_9OSCoIlw_xVwE3oEOGLhsJVkraUsb6PKD7fCiChqvHpZnxKRiJoZoZUSzmdnyFHdkpNz1DS3Ua1eVLT03O5KMgrT3dKEMqCrvCPZYqXY/w400-h275/ExtFilesExample3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Three easy steps... a) Property ON, b) Code framework event, c) Use function to get file names!&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The STD &lt;i&gt;External File Drag &amp;amp; Drop&lt;/i&gt; PowerBuilder example application can now be 
downloaded from the SourceForge website. Please click here to &lt;b&gt;&lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/External%20File%20Drop&quot; target=&quot;_blank&quot;&gt;download&lt;/a&gt;&lt;/b&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Enjoy!&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;font-size: xx-small;&quot;&gt;Regards ... Chris&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/9161535502271613689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/08/filedrop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/9161535502271613689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/9161535502271613689'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/08/filedrop.html' title='FileDrop Example Application - 2026 R3 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ1mp6Rjho3LgS-FH19xoRlzdcgxe3oYhBoiIEdxOHak0hDF1fxQ7UnEbKIH9FhKVIwh5wLjOK0ihuV5TOYgpG6WbkEHuTvIfRvXzeKuooUU6khp0WkaQdKHJ5FD7Uo-u8bcD2n2ZNr1BlAiv9OVx0r85fA4eTGuwxnxMfEvGhD0VcRNp7_RIeDqJwwqW9/s72-c/External_File_DragDrop2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8954699590984181839.post-4771494733002376990</id><published>2026-08-27T17:19:27.311-07:00</published><updated>2026-08-27T17:20:18.169-07:00</updated><title type='text'>DDE Example Application - 2026 R3 Released!</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;**&amp;nbsp;&lt;i&gt;&lt;b&gt;Hot News **&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;div&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;Updated&lt;/span&gt; PowerBuilder DDE Example Application&lt;/h2&gt;&lt;h3 style=&quot;text-align: center;&quot;&gt;Built using the latest STD Framework! &lt;br /&gt;&lt;/h3&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;a href=&quot;http://www.softdie.net&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;S&lt;/span&gt;&lt;/b&gt;oftware Tool &amp;amp; Die Inc&lt;/a&gt;.&lt;/i&gt; are very pleased today to announce an &lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;b&gt;updated&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;DDE example application version &lt;b&gt;2026.3.0.20&lt;/b&gt; that demonstrate a fully working &lt;i&gt;Dynamic Data Exchange&lt;/i&gt; (&lt;b&gt;DDE&lt;/b&gt;) &lt;i&gt;Client&lt;/i&gt; and &lt;i&gt;Server&lt;/i&gt; application! This latest release of the &lt;i&gt;&lt;b&gt;DDE Client / Server&lt;/b&gt;&lt;/i&gt; applications are are all written in the latest PowerBuilder version&amp;nbsp;202&lt;b&gt;5&lt;/b&gt; &lt;b&gt;R2&lt;/b&gt;&amp;nbsp; that fully utilize the latest STD &lt;i&gt;Integrated &lt;/i&gt;Framework version 202&lt;b&gt;6&lt;/b&gt; R3. &lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXkz4ZEqcs48xIHMwY_EVrvIGzAvWkfY-9pjJg8UXsv9irXko_ARB9y1T_dRPJ235KQGAWDeTdzoxSXGUz2rklakHzhMxF3pLKSa9RrV-XXJt2ttKCelnZaoJ8osP4aaqdbSUFCmaIdqxqOkmW0lbgcKighyMbvviLpq0cAK0yjUk29GQ8ocZX6wwrw/s286/Server.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;176&quot; data-original-width=&quot;286&quot; height=&quot;123&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXkz4ZEqcs48xIHMwY_EVrvIGzAvWkfY-9pjJg8UXsv9irXko_ARB9y1T_dRPJ235KQGAWDeTdzoxSXGUz2rklakHzhMxF3pLKSa9RrV-XXJt2ttKCelnZaoJ8osP4aaqdbSUFCmaIdqxqOkmW0lbgcKighyMbvviLpq0cAK0yjUk29GQ8ocZX6wwrw/w200-h123/Server.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; In this&amp;nbsp;&lt;u&gt;updated&lt;/u&gt; release, the DDE Demo Applications includes the following changes: &lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Built using &lt;b&gt;PB2025 R2&amp;nbsp;&lt;/b&gt;build&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;6430&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Uses the latest STD Integrated Framework&amp;nbsp; v&lt;b&gt;2026.3.0.481&lt;/b&gt;&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Updated to support the PB2025 &lt;b&gt;R2&amp;nbsp;&lt;i&gt;Theme &lt;/i&gt;&lt;/b&gt;feature supporting HighDPI&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Incorporates MS-Windows &lt;i&gt;notification &lt;/i&gt;utility built in PB 2025 R2&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Incorporates MS-Windows &lt;i&gt;Marquee&amp;nbsp;&lt;/i&gt;utility built in PB 2025 R2&lt;/li&gt;&lt;li style=&quot;text-align: left;&quot;&gt;Includes deployment examples for 32 &amp;amp; 64bit M-Code / P-Code&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tested the DDE code on &lt;b&gt;W11 &lt;/b&gt;version 25H2 build&lt;b&gt;26200.9168&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Both &lt;i&gt;PowerClient &lt;/i&gt;or &lt;i&gt;PowerServer &lt;/i&gt;2025 R2 deployment ready as well!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVnfgD-TY8x2DFnjVFUR7NY6NzrExihE6CktO1inxalrWh1l4-ZqrfWPm3FpDQfcndxihkS19NHwhG2ZEgTkbZ_hsm_z6TILEJakuDl6u1rjQJaMqfHo5jP8Mc_7MV8AYHhcmW8qp986WgvvcfUWXkTkWOcb1k5OP4627UvhUbmaCdu0MGkSNA4YArrQ/s952/STD_FC_DDE.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;345&quot; data-original-width=&quot;952&quot; height=&quot;145&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVnfgD-TY8x2DFnjVFUR7NY6NzrExihE6CktO1inxalrWh1l4-ZqrfWPm3FpDQfcndxihkS19NHwhG2ZEgTkbZ_hsm_z6TILEJakuDl6u1rjQJaMqfHo5jP8Mc_7MV8AYHhcmW8qp986WgvvcfUWXkTkWOcb1k5OP4627UvhUbmaCdu0MGkSNA4YArrQ/w400-h145/STD_FC_DDE.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Actual DDE Client and DDE Server in action!&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp; &lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;The
 deployed EXE&#39;s for the DDE Client and DDE Server are also included in 
the DDE Example Applications download. You can run either the Client or Server in mixed 
modes. For example a 32 bit client and a 64 bit server (or vise versa), a
 P-Code client and an M-Code server (or vise versa), or &lt;i&gt;any combination&lt;/i&gt;
 of the various DDE EXE&#39;s built from the STD Framework. The DDE features
 will work with any combination of the above EXE&#39;s. So this feature is 
just another tool in the PBToolBox that PB Developers can use to 
accomplish &lt;b&gt;inter-application&lt;/b&gt; communication!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; You can &lt;b&gt;download &lt;/b&gt;the &lt;i&gt;new STD Framework DDE&lt;/i&gt; Demo App for PB2025 R2 build 6430, as follows:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;DDE Demo App&lt;/b&gt;:&amp;nbsp; &lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/Applications/PowerBuilder/DDE&quot; target=&quot;_blank&quot;&gt;Download&lt;/a&gt;&amp;nbsp; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;STD Framework:&lt;/b&gt;&amp;nbsp; &lt;a href=&quot;https://sourceforge.net/projects/stdfndclass/files/FrameWork/Integrated&quot; target=&quot;_blank&quot;&gt;Download&lt;/a&gt;&amp;nbsp; (latest OrderEntry Demo App that uses the framework!)&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Note&lt;/i&gt;&lt;/b&gt;: Older DDE examples and STD Frameworks are available in their respective &quot;&lt;b&gt;Archive&lt;/b&gt;&quot; sub-folders found in the above links.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;
 Enjoy ... please let me know what you think &amp;amp; if you have any 
feature suggestions that you might like me to add for future releases!&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Regards ... Chris&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrispollach.blogspot.com/feeds/4771494733002376990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://chrispollach.blogspot.com/2026/08/dde.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/4771494733002376990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8954699590984181839/posts/default/4771494733002376990'/><link rel='alternate' type='text/html' href='http://chrispollach.blogspot.com/2026/08/dde.html' title='DDE Example Application - 2026 R3 Released!'/><author><name>Chris Pollach</name><uri>http://www.blogger.com/profile/04814680936639550498</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ5pKc2V_F66aZQAICOfwfSBupbdNPdUEjFPtdJXlOCgYYj_14dYxIXfSZAtRYO5sgozUNsZgy9tCpmTQA0q3A90kDxx1PlxhVGSfCILCKVkvrLpsKGw_L0Y-Fa4dGavQ/s113/chris.pollach.png%3Fs%3D1476126704182'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXkz4ZEqcs48xIHMwY_EVrvIGzAvWkfY-9pjJg8UXsv9irXko_ARB9y1T_dRPJ235KQGAWDeTdzoxSXGUz2rklakHzhMxF3pLKSa9RrV-XXJt2ttKCelnZaoJ8osP4aaqdbSUFCmaIdqxqOkmW0lbgcKighyMbvviLpq0cAK0yjUk29GQ8ocZX6wwrw/s72-w200-h123-c/Server.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>