Runtime Version and Data Separation
Suppose I have a FMPA solution that was built with data separation. It has two files, one for the interface and one for the data. Now I create a runtime version with both files in the project folder. Does doing that prevent me from later sending the client an updated interface file? It sounds like it might.
Or can I just create a new runtime with the same project settings, using the updated interface file alongside my old data file, and then send them only the interface file after the runtime folder is recreated? To do that, it looks like I'd send the the new .exe file and the new interface.USR file. Is this correct?
If the database file is unaffected by your changes, you can update your clients by sending just the interface file (interface.USR). Use the same bind key and test it well before distributing it.
P.S.: Fenton Jones has some good pointers on creating a data separation model here: