Тут промелькнула интересная идея...
С уважением,
Вячеслав Черников support@finsoft.ryazan.ru
No need to wait for that, you have this ability now. Here are the steps:
1) Set the Clarion debugger to be the system debugger.
2) Add the following code to where you want the break point:
? DB.DebugBreak()
This causes the app to "GPF" when run in debug mode, which will provide you the button to Debug (provided you have done step #1). But it is not a real GPF in that you are doing post mortem debugging.
3) In the stack trace, the last item is "Unknown". Go to the previous item
and right click and choose "locate source". The debugger loads the source, and the highlight will be right underneath the ? DB.DebugBreak() line.
4) Step trace as you wish (the application is still running).
The method I use above is from the Debuger class I showed at Devcon04. It will be included on the DVD that SV is currently producing and available
soon.
5) If you can't wait for that, then add this to your global map embed:
Код: Выделить всё
MODULE('Winapi')
DebugBreak(),PASCAL,RAW,NAME('DebugBreak')
END
6) Call the procedure as follows:
? DebugBreak()
Just pick things up from #2. Is that slicker than snot or what?

--
Russ Eggen
http://www.radfusion.com[/i]
Написал: ClaList(2)