Distributing Projects
When you need to share a project with another developer you can send him/her either a copy of the project file(s) or a redistributable source module (RSM) generated by GF_ProjectVX code.In the former case, the number of files you have to share depends on the format of the project file:
The advantages of the RSM file format are:
- PLC single project file (.ppjs file extension): the project file itself contains the whole information needed to run the application (assuming the receiving developer has an appropriate target device available) including all source code modules, so that you need to share only the .ppjs file.
- PLC multiple project file (.ppjx or .ppj file extension): the project file contains only the links to the source code modules composing the project, which are stored as single files in the project directory. You need to share the whole directory.
- Full XML PLC project file (.plcprj): the project file is generated entirely in XML language.The information contained in the project file and its behavior are the same as .ppjs file extension.
- the source code is encoded in binary format, thus it cannot be read by third parties which do not use GF_ProjectVX code, making a transfer over the Internet more secure;
- it can be protected with a password, which will be required by GF_ProjectVX code on file opening;
- being a binary file, its size is reduced.