when is uvguix.username file generated?
in Keil Project,
I just have .uvguix file. but my friend has .uvguix.username file.
what happened? and how can I change this difference?
New *.uvguix file is created when new user first closes project.
Each person may have a different ideal setup for location of different dialogs inside uVision. For example, another user may have a new horizontal tab created in the editor windows.
This file does not affect the final image generated, just the location of dialog boxes, etc.
For more information, about file types, see: http://www.keil.com/support/man/docs/uv4/uv4_b_filetypes.htm
Thank you for your reply.
But I want to know when it happened.
for example.
1. project has .uvguix file only. 2. when .uvguix.jhs file created? how to generate user "jhs" and how to connect the user and .uvguix.jhs file?
3. if there are .uvguix.jhs1 file and .uvguix.jhs2 file, how we can change the user and the uvguix file?
1) I think these are either manually created or renamed from *.uvgui(x)(.<user>) files. These are designed to represent a default screen layout that users can go back to. If no file in the form *.uvgui(x)(.<current_user>) exists beside *.uvproj(x) file, then uVision will read *.uvgui(x) file, if it exists. These GUI files are not even required, though. They are only useful for sharing or saving screen layouts.
2) New *.uvgui(x)(.<user>) file is created when new user first closes project. The file is automatically linked with the new user. When project is closed, again, *.uvgui(x)(.<user>) is updated.
3) You can edit these files directly to change username or edit default windows, but do this when project is closed. It is usually faster for users to simply delete (.<user>) part off of *.uvgui(x)(.<user>) in Windows/File Explorer, or rename it to *.uvgui(x)(.<new_user>) to transfer debug setups between users.