I'm so busy with my 3D game project that I forget to upload the version 1.6.2. The version 1.6.2 is available for download, see the first post for download link.
What's new in the version ?
Minors corrections in the French Translations of the comments about Static Array instructions and minor correction in the Code generator.
Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
The version 1.6.3 is available for download, see the first post for download link.
What's new in the version ?
Modification of the file filter for the files that can be analyzed by the "Sanity Checker". Now PB source code (*.pb) or PB Include (*.pbi) can be analyzed.
Modification of the file filter for the save source code functionality it can save PB source code (*.pb) or PB Include (*.pbi).
Added the possibility to choose a license under which the generated source code will be released. (Optional)
For the moment you can choose between Apache License, MIT License or the zlib/libpng License. You can add more license by placing the text (*.txt) files describing them inside the "licenses" folder.
Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
as you can see, the closeing brackets of "Value1" are placed in a new line,
also the code would give an error in PureBasic, because native types can't be used with pointers (*P_Value1.i is not allowed).
The version 1.6.9 is available for download, see the first post for download link.
What's new in the version ?
Generalized fixes to adapt the code to PB V6.00 C Backend + Optimization
custom libs updated
Addition of the choice of the type (.l, .i or .q) to be used for the sizes and indexes of Dynamic Arrays, size and index of Linked Lists and size of Maps. Affected methods for Dynamic Arrays, Maps and Linked Lists :
Getters and Setters (Arrays)
Linear search (Arrays and linked list)
Binary search (Arrays and linked list)
ReDim (Arrays)
Size (Array, Maps and Linked List)
Select Element (Linked List)
Index (Linked List)
Correction in the following methods :
Reset (Arrays)
Clear (Arrays)
Copy (Arrays)
Compare (Arrays)
Correction for file I/O :
Preferences (Array, Maps and Linked List)
XML (Array, Maps and Linked List)
Binary (Array, Maps and Linked List)
Encoded/Crypted (Array, Maps and Linked List)
Custom Preferences (Array, Maps and Linked List)
Improvement of the Sanity Checker
The code has been tested under Linux only for now. Seems to work fine when compiled with PB V6.00 Beta 1 C Backend + Optimization
But keep in mind that PB V6.00 is still a beta version.
Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !
Since not every body can see the images I have linked in the first post, I took the time to create and upload a very simple tutorial about how to use Dev-Object to generate the source code for a RecentFiles object. There is the link : http://gsaumure.x10host.com/en_dev_object_tutorial.html
I also put the link in the First post.
Best regards
StarBootics
The Stone Age did not end due to a shortage of stones !