Threads errors
I build my tables and pipelines ect at run time then call the reporter. In
the IDE I tried calling the reporter in a thread and it worked fine. When I
ran the app outside the IDE (ie a normal exe) it gets an memory violation
error. It's a bit hard to debug inside the thread at run time, but it seems
to occur inside the reporter itself. I have set all dialogs to false. Any
clues??
Thanks
Jon (Australia)
the IDE I tried calling the reporter in a thread and it worked fine. When I
ran the app outside the IDE (ie a normal exe) it gets an memory violation
error. It's a bit hard to debug inside the thread at run time, but it seems
to occur inside the reporter itself. I have set all dialogs to false. Any
clues??
Thanks
Jon (Australia)
This discussion has been closed.
Comments
pse see the answer to your first post.
Adding to this also remove all calls to visual components when printing
(no show printdialog, no show cancel dialog, no visual feedback at all).
Ensure that you dont share any non thread safe vcl components. To find
your error you need a debugging tool like codesite or overseer (freeware
on delphre). Within the debugger you wont get the timing issues, you
encountered when running the app alone.
When you are printing from the thread, than you can start adding visual
feedback.
enjoy,
Ron.