Search My Blog

Sunday, June 30, 2024

BASE64 Example (2024R1) - Released!

 ** Hot News **

STD Foundation Classes

Updated BASE64 Example Application released!

 

     Software Tool & Die Inc. today are very pleased to announce an updated Base64 Encoding / Decoding example application version 2024 R1 for Appeon PowerBuilder that was built from the latest STD Integrated Framework (version 2024.3.0.395) and the newest Appeon PowerBuilder PB2022R3 Maintenance Release release (build 3356). The highlights in this release are:
  • Migrated the code to PB2022 R3 build 3356
  • Updated "Theme" support for PB2022 R3
  • DB Connection settings for SQLAnyWhere v17 now use STD Framework DB encryption
  • Requires ADMIN INI application to change DB Connection encryption settings (download)
  • Updated the STD Framework to the latest version 2024.3.0.395
  • Tested the Base64 code on W10 version 22H2 build 19045.4529
  • Tested the Base64 code on W11 version 23H2 build 22631.3810
  • Updated for PowerClient 2022 R3 App deployment
  • Updated for PowerServer 2022 R3 App deployment

 
Base64 example from an ANSI text file!

     Base64 encoding and decoding is a critical  feature when processing XML and JSON files that contain binary datum. As well as using PowerBuilder's PBDOM feature, an XML DataWindow or interacting with Web Services that pass binary data back and forth (ie: JSON in a RESTFul web service). The received binary data will be in base64 encoded format - which is unusable to your PB application unless decoded (converted back) to its original binary state. Conversely, binary data that your PB application needs to send to other XML or JSON based applications must be converted (encoded) into the base64 standard.
 
PowerClient based Base64 example using Unicode text file!
 
Error handling for corrupt (incomplete) or wrong encoded Base64 files.

    The Base64 Example application utilizes standard Microsoft Base64 API's supplied by the MS-Windows O/S. These API's are now embedded in the framework's "nc_crypto_master" object class and easily called from your PowerScript code, as follows:
  • lo_crypto.of_base64_stringtobinary ( lblb_image , ls_base64 )

Base64 file translation into an image (or any other binary format for that matter)!
 

    The latest Base64 Example - along with the STD Integrated Framework is also able be used with PowerClient and PowerServer (Cloud) v2022 applications. Thus, the Base64 Example application can also be deployed to your favourite Web Server for convenient deployment. 
 
    You can download the Base64 Example application from the STD Framework's website by clicking here! You can also download either of the free open source STD frameworks for PowerBuilder, InfoMaker and PowerServer version 2022 R3 by clicking here!
   Note: The Archive folder on SourceForge contains older versions of the PB Base64 application for older versions of PB!

Enjoy!

Regards ... Chris

Friday, June 21, 2024

Crypto Example Application (2024 R2) Released!

 ** Hot News **

STD Foundation Classes

Updated CRYPTO Example Application released!

Version 2024 R2

           Software Tool & Die Inc. are very pleased today to announce the release of an updated CRYPTO Encoding / Decoding example application for PowerBuilder, PowerClient and PowerServer 2022. This latest release of the CRYPTO application is are all written in the latest PowerBuilder 2022 R3 version and is also using the latest STD Integrated Framework (2024 R2 ) ... 
 


 
   The latest release of the Crypto example has had some major updates, as follows:
  • Updated the example using PB2021 build 1509 to PB 2022 R3 build 3356
  • Updated using STD Integrated Framework version 2024.2.0.395
  • Updated the Theme feature for the latest PB 2022 R3 themes
  • Incorporates the latest PB notification & Marquee App utilities
  • Deployment examples in 32/64bit and M-Code / P-Code
  • Tested the Encrypt code on W10 version 22H2 build 19045.4529
  • Tested the Encrypt code on W11 version 23H2 build 22631.3737
  • Ready for PowerClient or PowerServer 2021 deployment as well!


     Click here to download the example application source code!
 
Enjoy!

Regards ... Chris


Friday, June 14, 2024

DDE Example Application (2024 R1) Released

 Hot News!

PowerBuilder DDE Example Application

Built using the latest STD Framework!

        Software Tool & Die Inc. are very pleased today to announce an updated example application that demonstrate a fully working Dynamic Data Exchange (DDE) Client and Server application! This latest release of the DDE Client/Server applications are are all written in the latest PowerBuilder 2022 version and are also using the latest STD Integrated Framework (2024R2)  ...


    In the updated release, the DDE Demo Applications include the following changes:

  • Built using PB2022 R3 build 3356
  • Using STD Integrated Framework  v2024.3.0.395
  • Updated to support the PB2022 R3 Theme features
  • Now includes  Client & Server App logging auto delete at EOJ
  • Incorporates MS-Windows notification utility built in PB 2022 R3
  • Deployment examples for 32 & 64bit M-Code / P-Code
  • Tested the DDE code on W10 version 22H2 build 19045.4529
  • Tested the DDE code on W11 version 23H2 build 22631.3737
  • PowerClient or PowerServer 2022 R3 deployment ready as well!

Actual DDE Client and DDE Server in action!
 

    The deployed EXE'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 any combination of the various DDE EXE's built from the STD Framework. The DDE features will work with any combination of the above EXE's. So this feature is just another tool in the PBToolBox that PB Developers can use to accomplish inter-application communication!

  You can download the new STD Framework DDE Demo App for PB2022 R3 build 3356, as follows:

DDE Demo AppDownload 

STD Framework:  Download  (latest OrderEntry Demo App that uses the framework!)

Note: Older DDE examples and STD Frameworks are available in their respective "Archive" sub-folders found in the above links.

   Enjoy ... please let me know what you think & if you have any feature suggestions that you might like me to add for future releases! 

Regards ... Chris

Friday, June 7, 2024

PSR Report Viewer (2024 R2) Released!

 ** Hot News **

PSR Viewer Application updated for PB 2022 R3!



    Software Tool & Die Inc. are please to announce a new version of the PowerSoft Report (PSR) Viewer (v2024.2.0.37) application built from the latest free open source STD Integrated Foundation Classes and specially designed for Appeon PowerBuilder version PB2023 R3 build 3356! The Foundation Classes provide most of the PSR functionality natively by having this application wrapped around the framework's DataWindow Control ancestor class! The PSR Viewer allows the user to view DataWindow reports that have been saved in PB's proprietary PSR format from either Appeon PowerBuilder or InfoMaker products. A PSR file is actually the DataWindow Object source along with its Primary data buffer contents.
 

PSR App example showing Zooming, Rulers & Print Preview


   Included in this new release are also the ability to write to the MS-Windows 10/11  "Notification area" and also drag & drop external PSR files into the PSR Viewer for display. A much more intuitive  way of working!

MS-Windows 10 Notification
Drag & Drop external PSR report files directly into the PSRViewer!  

 
Supports new PB 2022 R3 themes...

PSR Viewer using the new Orange Theme from PB 2022 R3 release!

 
   The new PSRViewer.exe application is built using the latest version of the STD Integrated Foundation Class library (2024.3.0.395) utilizing PowerBuilder 2023 R3's build 3289 feature set). The revised PSRViewer has also been extensively tested on the newer W11 Operating System as well with no issues. The new PSRViewer now also includes a new PowerClient project object for App deployment via that mechanism as well as compiled EXE. The application can also be run in either M-Code, P-Code compilations and in either 32 or 64 bit mode also.
 
   The updated PSR Viewer application for Appeon PB2023 R3 can be downloaded from the SourceForge web site ... just click here! For older PB versions of the PSR viewer you can download them from here.


Enjoy ... Chris

Windows Explorer (2024 R2) Released!

 ** Hot News **

PowerBuilder - MS-Windows O/S Explorer

Updated for PB2022 R3 (latest MR)!

Build 2024.2.0.58

    Software Tool & Die Inc. are please to announce the release of its updated MS-Windows O/S System Explorer utility all written in PowerBuilder 2022 R3 - build 3356! This utility demonstrates the power of using the STD Integrated Framework plus MS-Windows SDK calls to locate every running process or service (visible or invisible) in the entire operating system! Plus now introspecting O/S features like drivers, input devices, environment settings, desktop use, etc! The latest release contains the following upgrades ...
  • Migrated the code base from PB2022 R2 build 3289 to PowerBuilder 2022 R3 build 3356!
  • Updated the STD Integrated framework to the latest release (2024.3.0.395)
  • Updated MS-Window "Notification" support for PB2022 R3 compliance
  • Added "Marquee" support via the update STD Framework.
  • Tested on MS-Windows 10 version 22H2 build 19045.4474
  • Tested on MS-Windows 11 version 23H2 build 22631.3672
Examples ...
 
Process Explorer Example!
 
 
WMI Explorer With Tabbed View UI!


     This release includes Project Objects ready for 32 or 64 bit App deployment to Native (P-Code or M-Code), or PowerClient based applications. With the combination of the STD Integrated  Framework the MS-Windows Explorer application will now function in either native or Cloud deployment modes!
 
 
  
     Unlock the "Power" in your PowerBuilder and download this free PB2022R3 utility application. Check out the prowess of the free & open source Integrated framework as well assisting the Windows Explorer application at work - click here to download! Then find see how this utility can find every visible and invisible object in all tasks, processes and services running on any MS-Windows O/S machine!

Note: Older versions of the Windows Explorer utility can be found in the "Archive" sub-folder.

Enjoy ... Chris