Error 1308 comparing strings



I'm getting an error 1308 (Insufficient Stack Space) when comparing a string
and a memo field with lengths of 169,378 chars and 338,852 chars
respectively. The command is simply: IF lc_Notes <> cCUST.cu_notes

If I put the string into a memo field in a cursor and then compare the two
memo fields, I get the same result. Ditto for putting the memo field into a
string and comparing the two strings. The Help for system capacities states
that character strings or memory variables can be 16,777,184 characters long.
Has anyone else run across this problem, and what would you suggest for a
work-around? (Besides chopping up the string into 100K pieces for comparison,
that just sounds cheesy to me.)
.



Relevant Pages

  • Re: 32-bit programs on Windows x64
    ... tiny individual sequences. ... to compare its input string against every possible ... compare one string against one string, ...
    (microsoft.public.vc.mfc)
  • Re: 32-bit programs on Windows x64
    ... THE AMOUNT OF RAM ON THE MACHINE IS COMPLETELY, ... nothing in that article that implies any concurrency. ... to compare its input string against every possible valid ...
    (microsoft.public.vc.mfc)
  • Re: 32-bit programs on Windows x64
    ... THE AMOUNT OF RAM ON THE MACHINE IS COMPLETELY, ... nothing in that article that implies any concurrency. ... to compare its input string against every possible valid ...
    (microsoft.public.vc.mfc)
  • Re: 32-bit programs on Windows x64
    ... machine has "parallelism" ... to compare its input string against every possible valid ...
    (microsoft.public.vc.mfc)
  • Re: 32-bit programs on Windows x64
    ... THE AMOUNT OF RAM ON THE MACHINE IS COMPLETELY, ... to compare its input string against every possible valid ... Note that the L2 cache is ...
    (microsoft.public.vc.mfc)