Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
Keywords: ArrayFileGet ArrayFileGetCsv FileRead VMalloc Error VirtualAlloc Failed IntControl 65
File size: 199,252,976 bytes (200MB). Admittedly large. 2,735,193 lines in it. All the lines are < 300 bytes.
Script that now bombs was executing fine, until just recently. The data file has gradually grown.
Is there a known limit for parsing a file into strings using ArrayFileGet? If so, does a newer version of Winbatch not have whatever wall I'm hitting?
In short it isn't the number of lines/strings that is causing your script to run out of string memory. It is the combined size (sum of the lengths times the size of a character) of all the strings that is causing your script to run out of string memory.
The error you are receiving only occurs when reserved memory for strings is exhausted.
Article ID: W17654
Filename: ArrayFileGet VMalloc Error.txt
File Created: 2013:03:01:09:17:48
Last Updated: 2013:03:01:09:17:48