Marcus Meissner <[EMAIL PROTECTED]> writes:
> The program is calling ESCAPE(), which locks DC (level 3).
>
> This in turn calls WINEPS.Escape(), which in turn calls WriteSpool, which
> calls the 16 bit abortproc function.
>
> I have not yet understood how to solve this problem, just unlocking
> the DC appears to be unsafe.
>
> Could someone please enlighten me (and probably offer a fix too :) ?
This was fixed in the Corel tree a long time ago, IIRC by simply not
calling the abort proc in WriteSpool and calling it once per page
instead. This also helps performance.
--
Alexandre Julliard
[EMAIL PROTECTED]