Godfrey, VFP projects are stored in normal VFP tables renamed to a .pjt extention. The table has an associated memo file renamed with a .pjx extention. These files can get corrupted like any VFP table. There are several file repair utilities, some for free, some not. For example, see
ATFixDbfFpt 1.5a, all xBases supported. File #
9930and
Crashed tables rebuilder File #
9264and
FoxFix from XiTech -
http://www.foxfix.comYou could also try to open the .pjt file in the same way as opening any dbf file. Open it in exclusive mode and try to PACK it. This might work. If not, try one more trick which is open the .pjt file and COPY TO .... another file name. Then see if the other file name will compile. If so you could rename the new file and its memo file back to the original .pjt and .pjx file names.
>When recompiling an application I received an error message "memo file 'project name.pjt' is missing or invalid". It is not missing so I assume it is invalid.
>
>Can any one tell me: (a) what causes this, and (b) what can be done about it?
>
>Just prior to this I had spent some time relinking the project with a large number of its classes, progs, ... (Why that happened I have no idea at all.)
>That seems to be OK now but I am unable to complete a compilation.
>
>Any help will be appreciated
>
>Godfrey
In the End, we will remember not the words of our enemies, but the silence of our friends - Martin Luther King, Jr.