>I just distributed my first exe to a client and have a few questions.
>
>1) Why does the setup program put icons on the screen for foxuser.dbf and foxuser.fpt? Do I need them there?
The files were created on the desktop in all probability if the shortcut didn't specify a starting directory. If your CONFIG.FPW (either the one embedded in your .EXE, or if none is embedded, in the starting directory) does not specify RESOURCE=OFF, or if no CONFIG.FPW exists, then the FOXUSER files will be created by default.
>
>2) Is there a way I can look at a table in the app? They don't have VFP installed.
Not unless you build in a browse. There are third-party viewers that could be added to the client system that would allow you to browse tables; you could also use other tools that know how to read and work with .DBFs 9for example, Excel can open a .DBF file.)
>
>3) If I need to remove practice records from a table, can I send them a new table with no records in it with the database, and the index files?
>
Yes, but complications can come up if the table is part of a .DBC, there are memo fileds, or a structural .CDX file. You'd be better off writing a small app to clear the data file for them and rebuild the index as needed. Since the VFP runtime is already present, you could send them the app compiled as an .EXE without an installer.
>4) For any changes to the program, can I just send the exe file?
>
Unless you have new ActiveX components in your forms or require new versions of various OLE automation servers, yes.