How to Debug .PLB and .FLL Source Code
Article ID: 110921
Article Last Modified on 12/3/2003
APPLIES TO
- Microsoft Visual FoxPro 3.0 Professional Edition
- Microsoft FoxPro Library Construction Kit 2.5b for MS-DOS
- Microsoft FoxPro Library Construction Kit 2.6 for MS-DOS
- Microsoft FoxPro Library Construction Kit 2.6
- Microsoft FoxPro Library Construction Kit 2.6
This article was previously published under Q110921
SUMMARY
In 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.
REFERENCES
Library Construction Kit "Developer's Guide," Chapter 8
Additional query words: VFoxWin 3.00 FoxWin FoxDos 2.50 2.50a 2.50b 2.60 2.60a debug fll plb lck
Keywords: KB110921