www.stone-oakvalley-studios.com







                                                         



O N E   C R A Z Y   M U L T I   T A L E N T Today its Monday, November 24, 2025 @
13:00:26


Channel #1

Channel #2

Channel #3

Stone Oakvalley's Text Database Searcher (SOTDS) v2.98 released!
in Software | Monday, January 14, 2019 | 23:21


Improvement and stability update for SOTDS Suite!


::: REVISION HISTORY SOTDS CONSTRUCTOR :::
------------------------------------------
v2.0 - 28 May 2018 - 14 Jan 2019:

- 01: Increased the max size limit of ".SOR" files and the need to create ".SORLIST" from 200mb max to 400mb max. Eats more memory, but will increase extreme slow processing speed (taking hours instead of days!) for certain databases that I have created/had experience with.

- 02: Increased some external file creation of 8 chars instead of 4 chars prefixed counter (Generate_Final), to prevent limitations of creating more than 10000 files.

- 03: Some tweaks made to prevent crashes due to potentional huge files read into memory and sorted, largest datfile tested successfully was 2.7GB.

- 04: Entire SOTDS_Constructor was now split into "SOTDS_Constructor.exe" (as before), but with 5 additional modules that are executed. This was needed to perform heavy debugging during crashes of the biggest file attempted (2.7GB). Nothing changes in the command line. Tests revealed slightly decreased processing speed (probably due to smaller executables), but will also help me in future developments to isolate code easier.

- 05: Compiled with latest PB5.70LTS



::: REVISION HISTORY SOTDS SEARCHER :::
-----------------------------------------------------------
v2.97 - v2.98 (May 2018 - 14 Jan 2019):

- 01: Replaced some internal memory to array code (Global Dim X6_Package.l(0) and ReadArrayFromFileLong(X6_Package.l(),index_size.q, mem_index_unpacked_#za)) to use unpacked memory blocks instead. The reason was crashes detected on a 2.3gb SOTDS database. Macro Process_Direct_Hits(za) and Macro Process_Partial_HitPoints(za) was tweaked and tested to be working good for 2.3GB database in testing.

- 02: "Thanks" to BILL GATES and his flawed business man logic to predict the future of bits and bytes, keeping a 1.5GB limit (and not fixing it) for 32bit applications.

- 03: Fixed a potentional bug in gadget gui creation if there was no PART A NAME and SIZE available.

- 04: Added tab style code at the end of CSV file, just like HTML has.

- 05: Tweaked some memory handling, as latest PB5.70 at least pointed me in some kind of direction of where the actual error occured (memory overflow) previously, therefore 2.98 was not released just yet

- 06: SOTDS should now be "DPI AWARE" due to new compiler option in the latest PB5.70. Tested and works as intended, super!

- 07: Due to the mentioned BILL GATES incident as discovered last May, I also created handler for catching this and tells you to use the 64bit version instead.

- 08: Added 64bit executable to overcome the BILL GATES incident problem.

- 09: Added history via button \/ next to search input field. Will store every search with no limits, so you can enter them later. ".history" file is placed inside database directory for the current database openend.

- 10: The new history function supports which search style (type of PART/field/tab) and if partial was on or off, additionally it will not store same entry twice, so its intelligent too that way.

- 11: Compiled with latest PB5.70LTS


Please review these related article links:
Click to open urlStone Oakvalley's Text Database Searcher (SOTDS) Dashboard


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Posted by: Programmer, Stone Oakvalley | Publisher: Website Designer, Stone Oakvalley
Last revised: December 07, 2022 - 17:31 | Page views: 560


Website Design by post@stone-oakvalley-studios.com - Copyright © 2025 www.stone-oakvalley-studios.com