Hi Jim,
>2) Can a VFP program be written to be re-entrant? For this purpose I will keep the "definition" of REENTRANT extremely simple:
A program which is written in such a way as to NOT modify any part of its .EXE (within RAM of course, not the actual EXE on disk) *AND* can be invoked by numerous other entities (programs) which can be at various points in the execution of the reentrant program when they may be interrupted, returning to complete the process correctly on behalf of the original invokers. (simple, eh). If we are talking about VFP interruptions, yes. If we talk about COM objects, then the answer is no, because VFP blocks a method when it's currently executed.
Christof
--
Christof