Btw, you speak about using Lazerus for this, right?
Anybody got an idea?
The Problem is just one (or a few) really big arrays.Ar=Array[0..100000,0..100000] of byte;
Can you start executable from command line? Also temporary switch off antivirus and try again.
Well in a procedure or function this will probably bomb out the stack, but you can declare it as a pointer type and allocate on the heap.Then you can get as much memory as is physically available.