It is said that a process running in 32 bit Windows can consume up to 2 GB of memory. In my experience, a PB application crashes when it is approaches 1 GB. For example, the following script fails with a runtime error "Not enough memory to execute the operation" on the 10th iteration, and the Windows Task Manager shows that PB is taking up only about 930 MB at the moment of the crash:
string mem int i do i++ mem[i] = space(1024*1024*50) loop until 2 = messageBox( 'Info', 'Added ' + string( 50*i) + ' MB. Continue?', question!, yesNo!)
Could somebody explain why? I tried this with PB2019 R3 build 2728.