Missing PB commands and Tricks collected in a Module
Posted: Fri Feb 07, 2025 5:04 pm
Begining of the new year I had the idea to collect most wanted/needed PB command extensions in a Module.
Now it is nearly ready and it's much bigger as expected.
I realized some long wanted commands like
ElapsedMicroseconds() for all OS
a microsecond TimeStamp Function!
optimized SpiltString an Join Functions
optimized Bit and Byte operation Macros
The univeral Pointer or AnyPointer in little new way
some Character Macros
some Color Macros
some Math Macros Min, Max, IsEqual ...
At the moment I don't have a testcode for all the Functions
There might be some Bugs in. But generally it should work.
The Module is longer than the 60000 allowed Characters for a post.
Because of that download it from Github at:
https://github.com/Maagic7/PureBasicFra ... dule_PB.pb
It's integrated in my PB-Framework.
If you want to use as Standalone Module goto
Line 30: remove XIncludeFile "PbFw_Module_PbFw.pb"
Line 935: remove PbFw::ListModule(#PB_Compiler_Module)
Now it is nearly ready and it's much bigger as expected.
I realized some long wanted commands like
ElapsedMicroseconds() for all OS
a microsecond TimeStamp Function!
optimized SpiltString an Join Functions
optimized Bit and Byte operation Macros
The univeral Pointer or AnyPointer in little new way
some Character Macros
some Color Macros
some Math Macros Min, Max, IsEqual ...
At the moment I don't have a testcode for all the Functions
There might be some Bugs in. But generally it should work.
The Module is longer than the 60000 allowed Characters for a post.
Because of that download it from Github at:
https://github.com/Maagic7/PureBasicFra ... dule_PB.pb
It's integrated in my PB-Framework.
If you want to use as Standalone Module goto
Line 30: remove XIncludeFile "PbFw_Module_PbFw.pb"
Line 935: remove PbFw::ListModule(#PB_Compiler_Module)