PatrickvL
PatrickvL
It's could only ever be a bug if this function was called with an out-of-bounds index. Callers shouldn't do that. But sure, if it's possible to add an assertion for...
Perhaps these Delphi declarations initially didn't follow the Microsoft convention, or weren't updated correctly when the 64 bit era took off?
Please share a link to your fixes, curious what you've done here...
Could it be that the opening post proposes that a dialog is added to Cxbx-Reloaded GUI, which notifies the end user once a week when a new build is available?
Alternatively, we could add just a menu item to open the download page, without any automation or schedule. Let the user choose when to select it.
Seems that these models haven't incorporated the information in the book "Quantised Accelerations" by Mike McCulloch (https://x.com/memcculloch) A book review at https://tallbloke.wordpress.com/2024/06/25/book-review-quantised-accelerations-by-mike-mcculloch/ nicely summarised it as follows: " Dr McCulloch’s...
That same page states "No bounds checking is performed. If pos > size(), the behavior is undefined." So it might cause an exception, depending on the implementation and per case...
Also this got introduced with the merge of the recent pull request - before that this risk wasn't there.
An important note : The above happens when the source sheets are populated in a `Task.Run()` delegate (that receives as an argument, the result of a `(ExcelWorkbook)workbook.Worksheet.Add(title)` call in the...
Another note : `LoadFromCollection` turns out to suffer from a race-condition too, when ran parallely via `Task.Run()` delegates, even when targetting just a single ExcelPackage, and even when the WorkSheets...