Re: How to debug/track a record pointer change event?
- From: "Dan Freeman" <spam@xxxxxxxxxxxxx>
- Date: Sat, 10 May 2008 14:18:34 -0700
In the IDE, press CTRL-B to open the breakpoints dialog.
Or go to the debugger (choose Tools->debug from the menu or type DEBUG in
the command window) and choose it from the menu or the toolbar.
(always at least three ways to do something in VFP <g>)
The debugger is INCREDIBLY useful. It's worth taking a day off to explore
and find out what it can do. The help topic is actually helpful, too. ;-)
Dan
Zoom wrote:
Hi Dan,
Thanks for the reply. However, I am new at this .. how and where do
I set this breakpoint?
Zoom
"Dan Freeman" <spam@xxxxxxxxxxxxx> wrote in message
news:e$vanAjsIHA.1220@xxxxxxxxxxxxxxxxxxxxxxx
Set a breakpoint on Recno("alias"), and set it to to break when
condition changes.
The usual culprit in this sort of thing is record movement with the
wrong alias SELECTed. Grids can also be fiddly, causing their
datasource to become selected.
Dan
Zoom wrote:
Hi,
I am using VFP9 and have a table called NOTES. I have 3 records in
the table. I position the record to record #2 (I verify this by
doing a WAIT ALLTRIM(:STR(RECNO()) WINDOW and then launch another
form (properties set to show within top-level form). I also launch
a ADOBE PDF document using the SHELLEXCUTE command. When I bring
the focus back to the top-level VFP form, the record pointer for
NOTES has changed to EOF(). There is nowhere in my code on that
form that moves the record pointer (including any subroutine
calls). I have tried to track this in vain but just cannot figure
out why VFP moves the record pointer? The Data Environment
properties of this top level form are set to .F. for auto open and
auto close tables. Is there anway to debug a record pointer move so I
can trap the
event and figure out where and why VFP is randomly moving the record
pointer?
Thanks
Zoom
.
- Follow-Ups:
- References:
- How to debug/track a record pointer change event?
- From: Zoom
- Re: How to debug/track a record pointer change event?
- From: Dan Freeman
- Re: How to debug/track a record pointer change event?
- From: Zoom
- How to debug/track a record pointer change event?
- Prev by Date: Re: USED()
- Next by Date: Re: USED()
- Previous by thread: Re: How to debug/track a record pointer change event?
- Next by thread: Re: How to debug/track a record pointer change event?
- Index(es):
Relevant Pages
|