>>>>Does anybody have, or know where to find, information on creating a new
>project programatically??
>>>>I am looking into creating a custom builder for our "standard app" with
>the creator of the app to be able to plug in specific components for the
>application and then do a build exe...
I did that in FPD, I guess it would just take some different entry types
and .pjx table structure.
I've started with
create project (whatever) from (prgname)
build app tmp from (whatever)
use whatever.pjx
then I'd scan my directory and other places (in my case, it was
menu.dbf, where all the important procedure calls were written) and
insert appropriate records into whatever.pjx. Then I did "build app tmp
from (whatever)" again, so the project manager checked it all again, and
included whatever was necessary.
>I have the listings of the pjx structure, and am able to recreate the pjx
>table. My concern is when I browse the pjx file, I noticed some odd
>characters in some of the memo fields; ie. homedir field. I want to make
>sure that when I create the file, I am including any special characters in
>these fields. Specifically, I am finding a square located in the memo
>fields, sometimes mixed in with the other characters, sometimes at the end
>of a statement.
>Note: This is not the only non-dbf table that i have found these characters
>in. The DBC table is another one that I have seen them.
There's always some memos containing compiled code and/or weird data
structures for Project Manager's internal use. Pathnames may have a null
byte at the end. I prefer not to touch these fields, but rely on Fox to
refill them - if everything else fails,
use whatever.pjx
blank all fiel timestamp
use
and then rebuild the app, it calls for a sure refresh (it did in FPD).