How to Debug .PLB and .FLL Source CodeLast reviewed: April 30, 1996Article ID: Q110921 |
The information in this article applies to:
SUMMARYIn order to step through the source code of a .PLB or .FLL file, you must compile the source code with the _BreakPoint() function. This macro generates the debugger breakpoint instruction Interrupt 3h. (NOTE: All interrupts are given in hexadecimal.) Once this is done, you must start the debugger and execute FoxPro from within the debugger. After FoxPro has been started, it can be used normally, which means you must load the library and then call the functions from within the library that have the _BreakPoint() function. The library will execute normally until the _BreakPoint() function is reached. When this statement is reached, control will be transferred to the debugger. At this point, you will be able to step through the .C source code. When the code terminates, control will then be transferred back to FoxPro.
MORE INFORMATIONThe following are step-by-step instructions for stepping through the source code of a .PLB or .FLL file. Depending on your version of FoxPro, use one of the following instructions:
FoxPro 2.x
Visual FoxPro and Microsoft Visual C++ 2.0
When the code hits the _BreakPoint() instruction you will get an "Application Error" with options for 'OK' to terminate and 'Cancel' to debug. Picking the 'Cancel' option will allow you to start VC++ with the debugger active and to step through the sourcecode.
REFERENCESLibrary Construction Kit "Developer's Guide," Chapter 8
|
Additional reference words: VFoxWin 3.00 FoxWin FoxDos 2.50 2.50a 2.50b
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |