Thanks Mike,
I have used PMfakeout, from Drew, for years, but I think it was before we had project hooks available and I have not updated to automate it. I just copy lines in manually, or external array references and so on.
I do use the hooks to make backup copies of all of my project's contents before they are modified, but I never applied that to the pjx and pjt themselves!
I guess I will do a new project build and clean house!!
Thanks again.
Al Allison
>Here's what you can do to prevent the problem from ever being this serious again.
>
>Make a project hook class. Add a new procedure to your main.prg. Drew Speedie calls it PMFakeout.
>
>As files are created/added/deleted the project hook adds/deletes a line of the form
EXTERNAL filetype filename
to/from this dummy procedure.
>
>If ever your project gets corrupted, you simply add the main.prg and rebuild. Since the project hook would update the main.prg for every file added/deleted the project manager would pull in everything.
>
>This feature is part of Visual MaxFrame. I've had three projects corruptions in the last several years, and I recovered from them perfectly in only a few seconds.
>
>>To all
>>
>>What is the best course to take for a 'project memo file is missing or invalid'?
>>
>>TIA
>>
>>Al