6

The LA Fox Developer Newsletter
December 1995
From the Pen of Ken...
Ken Levy Leaves Flash
FROM:
Ken Levy [FLASH], 76350,2610
TO:
Barry Lee, 72723,3422
DATE:
12/11/95 6:38 PM
Re: Ken Levy changes jobs

Forum:
CIS:FOXUSE Section: 3rd Party Products
Subj:
Ken Levy changes jobs
To : All


I have decided to leave Flash and pursue working
primarily with the FoxPro team at
Microsoft. The type of work for me leads me to
spend more time in Redmond than in New Jersey,
and my experience at Flash was fun and rewarding,
and my continued relationship with Flash and it’s
employees will remain. This transition has no rela-
tionship with any details within Flash, but rather a
step required for me to take in order to spend more
time doing what the type of work which best fits me.

I will not be a Microsoft employee, so will not be
speaking for or represent Microsoft. While my
activities will be under NDA, I will still be present as
an MVP FoxPro forum member. The only difference
that should appear in my public presents in the
FoxPro forums on CompuServe will be the fact that
the great [FLASH] logo will not appear after my
name. <s> Instead, it will just be my name by itself,
representing myself. I will continue to field questions
which I have answers to when appropriate, but I
encourage messages to be posted to All, primarily in
the 3rd party products section if its related to utilities,
and where others besides myself may also respond.

All comments and questions involving Flash should
be directed to someone at Flash, and all comments
and questions involving Microsoft and/or it’s products
should be directed at Microsoft, not myself.

As for utilities, such as those like SuperCls toolbar
for VFP. I will continue to upgrade and re-post them
on occasion. If/when I create other related tools/
utilities, I may post them as public domain as well.
Hot Tips
Tips for Santa
by Nelson M. Johnson, CCP

some OT your programs may require “heads aown”
data entry; the user will have their face buried in a form
while they are doing data entry and looking back and
forth between screen and form is very inconvenient.
You may also want the data entry operator to use upper
and lower case while entering names, and if they are
not careful, you may end up going back to fix a bunch
of data. Here is a simple funtion that returns a picture
clause that will capitalize the first letter in the field. You
call CapFirstO and pass the field you are using as the
parameter:


Note: You will need “#ITSEXPRESSION ~" in the
screen setup code and the Format... for a field should
look somthing like “—CAPFIRST(FNAME)”.

Have you ever built a project and you get a dialog that
says Fox can’t find a certain file and gives you the
option to locate it? As it turns out, someone else
changed the name of the function in question to
conform to the naming convention, and your project
didn’t get the update. Now you have the daunting task
of trying to locate where in the project the function is
referenced. Sure, you can use FoxDoc if you are willing
to go through the setup options, wait for it to generate
a result and then filter through the reports to get the one
thing you need. I found a quicker way: I discovered that
when you build a project, a symbol table from the
compiler is stored in the SYMBOLS memo field of the
project. You can type LIST TRIM(NAME) FOR “<thing
to find>” $ SYMBOLS and this will show you all the
places in your code the compiler finds uses of <thing to
find>. Be sure to use upper case in <thing to find>.
Here is a program that parses out the symbol table to
make your searches easier:
(Con’t, page 7)
Page 6

6