Hi Bertram,
can you please make sure you're using the latest 5.0 64-bit build?
I can successfully write 5GB with charout with below code.
Lacking enough memory I can't go beyond.

Can you run it - maybe up to e = 10 or more - and report where it fails for
you?

~~~
numeric digits 18

f = .File~new("TstCharOutLarge")
s = .Stream~new(f)

do e = 1 to 9
  m = 5 * 10 ** e
    s~open("write replace")
    say e m s~description s~charOut(""~left(m)) s~description,
      s~chars (s~chars == m)~?("Ok", "delta" m - s~chars)
    s~close
end
~~~
_______________________________________________
Oorexx-users mailing list
Oorexx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-users

Reply via email to