Ok, I was thining about one of these three situations:
1. Pictures are on a network share you also have mapped as the same drive letter on your machine.
- or -
2. Pictures are in a project subfolder
- or -
3. You move the project to a new place, but on the same computer
Now that you've specified the full problem: Why don't you simply copy the picture to the place they are expected? If that doesn't hav a drive e: you can map a folder as e:
Also, what is displayed as picture path and what is stored in the class or form file.
For example, opening Home()+"tools\xsource\vfpsource\wizards\wzform\wizbtns.vcx" as a table, looking into picformbtns, which is record 44, in the propoerties memo picture properties are for example wizbmps\wzlocate.bmp
So foxpro displays full paths but stores relative paths. You never enter relative paths in fact, you simply point to a picture and let foxpro decide. If a pic is from a different drive than the project file is located, foxpro stores a full absolute path.
So, if picture are in project subfolder, don't be afraid to move the project, it will work from a new location, even if that is not drive e:
If the project is located on drive c: and the pic on e: the path will be the full path and you need to copy pics to the same location or change picture path.
Because foxpro does what it does it's good to have all project files including pics into a the same folder the pjx is or subfolders. Any other location should be fixed for all other developers, eg a shared drive mapped the same in your whole company.
Bye, Olaf.