ObjReader Community

SDK programming => 64-bit SDK programming => Topic started by: Patrice Terrier on May 25, 2023, 11:33:07 am

Title: Splash Screen Plus
Post by: Patrice Terrier on May 25, 2023, 11:33:07 am
This GDImage64 project has been converted from WinDev to C++ 64-bit, and there is also a PowerBASIC 32-bit version.
It uses a layered window to render GDImage PNG animation, altogether with multiple sprite effects.

The 64-bit code has been optimized to fit within a very small 16384 bytes executable.
Using specific project properties based on the TClib.lib (Tiny C Lib) to replace the default Visual Studio setup.

To start the demo, click on the "On Off" button, then select either next (>>) or prev (<<) to change of splash screen.
To stop the demo, press the close button (X).


(http://www.objreader.com/download/images/splashani.jpg)

Other links about GDImage PNG animations
http://www.objreader.com/index.php?topic=69.0
http://www.objreader.com/index.php?topic=67.0

About the PowerBASIC version
This is the exact transcription of the C++ 64-bit project.
A good example, showing how the core SDK syntax can ease the conversion from one language to another

The 64-bit C++ version is using Unicode, while the 32-bit is using Ansi.
Both resulting EXE size are rather small, 18 Kb for PowerBASIC 32-bit, and 13 Kb for C++ 64-bit.