MikePan Posted January 19, 2020 Posted January 19, 2020 Thanks brother, could you provide the func code -> Func _DigitalDisplay_Remove I cannot find the _DigitalDisplay_Remove function in the DigitalDisplay.au3 Thank you~
RTFC Posted January 20, 2020 Author Posted January 20, 2020 Funcs Remove/RemoveAll can be found between lines 600-700 in DigitalDisplay.au3. Download the clean source from the link in the thread if your version is corrupted. And maybe read the Remarks section in the first fifty lines, which state: ; _DigitalDisplay_Remove($displayID,$background) ; Removes one exsting entry from array $DigiDispSpecs[][], ; and blanks the allocated GUI region with (default/specified) background colour ; ; _DigitalDisplay_RemoveAll($background) ; Clears the entire array $DigiDispSpecs[][] by repeated calls to _DigitalDisplay_Remove() ; The optional background parameter is parsed to _DigitalDisplay_Remove(). ; ; _DigitalDisplay_CleanUp() ; 1. Calls _DigitalDisplay_RemoveAll() ; 2. Disposes of all garbage produced by GDIPlus, to prevent memory leaks ; NB Call this UDF before exiting your application, else your universe may collapse, Earthling! My Contributions and Wrappers Spoiler BitMaskSudokuSolver BuildPartitionTable CodeCrypter CodeScanner DigitalDisplay Eigen4AutoIt FAT Suite HighMem MetaCodeFileLibrary OSgrid Pool RdRand SecondDesktop SimulatedAnnealing Xbase I/O
MikePan Posted January 21, 2020 Posted January 21, 2020 (edited) Nice, I modified the code from <Global $DigiDispSpecs[100][10]> to <Global $DigiDispSpecs[1000][10]> And then execute the program around 24hrs, this issue not happened. Thank you very much. 😁😁😁 Edited January 21, 2020 by MikePan
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now