mirror of
https://github.com/QB64-Phoenix-Edition/QB64pe.git
synced 2024-06-26 17:10:38 +00:00
Fixes Out of Memory error in Windows (SUBs dialog)
This commit is contained in:
parent
9439c43a14
commit
30431161f9
|
@ -8810,13 +8810,15 @@ FUNCTION idesubs$
|
|||
IF SubClosed = 0 THEN GOSUB AddLineCount
|
||||
|
||||
'fix arrays to remove empty items
|
||||
REDIM _PRESERVE SortedSubsList(1 TO TotalSUBs) AS STRING * 998
|
||||
REDIM _PRESERVE CaseBkpSubsList(1 TO TotalSUBs) AS STRING * 998
|
||||
REDIM _PRESERVE TotalLines(0 TO TotalSUBs) AS LONG
|
||||
REDIM _PRESERVE SubNames(0 TO TotalSUBs) AS STRING
|
||||
REDIM _PRESERVE SubLines(0 TO TotalSUBs) AS LONG
|
||||
REDIM _PRESERVE Args(0 TO TotalSUBs) AS STRING
|
||||
REDIM _PRESERVE SF(0 TO TotalSUBs) AS STRING
|
||||
IF TotalSUBs > 0 AND TotalSUBs < UBOUND(SortedSubsList) THEN
|
||||
REDIM _PRESERVE SortedSubsList(1 TO TotalSUBs) AS STRING * 998
|
||||
REDIM _PRESERVE CaseBkpSubsList(1 TO TotalSUBs) AS STRING * 998
|
||||
REDIM _PRESERVE TotalLines(0 TO TotalSUBs) AS LONG
|
||||
REDIM _PRESERVE SubNames(0 TO TotalSUBs) AS STRING
|
||||
REDIM _PRESERVE SubLines(0 TO TotalSUBs) AS LONG
|
||||
REDIM _PRESERVE Args(0 TO TotalSUBs) AS STRING
|
||||
REDIM _PRESERVE SF(0 TO TotalSUBs) AS STRING
|
||||
END IF
|
||||
|
||||
'build headers (normal, sorted, normal with line count, sorted with line count)
|
||||
IF TotalSUBs > 0 THEN
|
||||
|
|
Loading…
Reference in a new issue