A collection of useful codes from the PureBasic forums and other sources
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
2DDrawing Move license texts and code headers to separate files Apr 26, 2018
Cipher Add many new codes Feb 10, 2018
Conditional_Statements Add many new codes Feb 10, 2018
Date Replace all 'IncludeFile' with 'XIncludeFile' Aug 12, 2018
Debug Replace all 'IncludeFile' with 'XIncludeFile' Aug 12, 2018
Desktop Add many new codes Feb 10, 2018
DriveSystem Add many new codes Feb 10, 2018
File Add function 'GetIcon()' Jul 25, 2018
FileSystem Replace all 'IncludeFile' with 'XIncludeFile' Aug 12, 2018
Font Add many new codes Feb 10, 2018
Gadget Replace all 'IncludeFile' with 'XIncludeFile' Aug 12, 2018
Hardware Add many new codes Feb 10, 2018
Http Move license texts and code headers to separate files Apr 26, 2018
Image Add many new codes Feb 10, 2018
ImagePlugin Add many new codes Feb 10, 2018
Keyboard Add many new codes Feb 10, 2018
Language Replace all 'IncludeFile' with 'XIncludeFile' Aug 12, 2018
Math Add many new codes Feb 10, 2018
Memory Change processing of the memory existence check Mar 3, 2018
Network Replace all 'IncludeFile' with 'XIncludeFile' Aug 12, 2018
OOP Add many new codes Feb 10, 2018
PB-IDE-Tools Replace all 'IncludeFile' with 'XIncludeFile' Aug 12, 2018
Process Add many new codes Feb 10, 2018
Queue Add many new codes Feb 10, 2018
Requester Add many new codes Feb 10, 2018
SerialPort Replace all 'IncludeFile' with 'XIncludeFile' Aug 12, 2018
Sound/AudioIN_OUT[Win] Add many new codes Feb 10, 2018
StatusBar Add many new codes Feb 10, 2018
Streaming Add many new codes Feb 10, 2018
String Add many new codes Jul 15, 2018
System Add many new codes Feb 10, 2018
Thread Add many new codes Feb 10, 2018
Window Add many new codes Feb 10, 2018
.gitattributes Remove the 'e' from the word 'Archive' of the project name Apr 10, 2018
.gitignore Remove the 'e' from the word 'Archive' of the project name Apr 10, 2018
Concept.md Concept.md: Fix Typos May 3, 2018
README.md Remove the 'e' from the word 'Archive' of the project name Apr 10, 2018

README.md

PureBasic-CodeArchiv-Rebirth

This code archive contains useful codes from the official forums of PureBasic and other sources and presents them in a categorized and quickly accessible format.

Each code in the archive is a separate work with its own copyright holders, so it is possible that the codes can have different licenses.

If you want to include codes from this code archive in your program code, check the license compatibility first. Look at this page for more information: https://en.wikipedia.org/wiki/License_compatibility


GPI started the project and has done a lot of work. Thank you very much!

After Sicro took over the project from GPI, the repository was completely revised:

  • Completely new git history created. All commits now contain only changes that. match the commit description. Commits of old code versions were removed, because it would have been too much work to adjust the old commits.
  • Code categories renamed and adapted to the structure of the PB help.
  • PB version removed from the code headers. All codes should always work with the latest PB version.
  • PB settings at the bottom of the codes removed. Changes in this area were always unimportant.
  • Tools that help maintain the repository are removed from the branch "master" These are later stored in the new orphaned branch "repo-dev".
  • ZIP-packed codes unpacked.
  • Added a license to all codes. All authors were asked for permission.
  • Removed all codes to which I did not get permission for licensing.
  • Removed the entries "Date" and "Author" from the code headers. The authors and the publication year can now be found in the copyright notices.

Active collaborators

  • SicroAtGit (in the PB forums known as Sicro)