Borislav,
If I understand correctly, your program has a flaw which may cause VFP to crash later. I guess you have read the articles about what can happen if you issue a return inside a with-endwith block. You exit inside a with-endwith block, I guess this may actually cause the same crash. But I may be wrong?
>>Dear Experts,
>>
>>I have 20 textboxes on form.
>>only one textbox has data, all other 19 textbox are empty.
>>
>>Textbox name are text1---text20.
>>
>>How to findout which textbox is not empty?
>>
>>Pleaes help
>
>If they are named Text1...Text20, then:
>
>LOCAL lnFor, loTextBox
>lnFor = 0
>loTextBox = NULL
>FOR lnFor = 1 TO 20
> WITH EVALUATE([thisform.Text]+TRANSFORM(lnFor))
> IF NOT EMPTY(.Value)
> loTextBox = EVALUATE([thisform.Text]+TRANSFORM(lnFor))
> EXIT
> ENDIF
> ENDWITH
>NEXT
>IF NOT ISNULL(loTextBox)
> WAIT WINDOW loTextBox.Name
>ENDIF
>