Data Access Worldwide Knowledge Base

Article ID 2060
Article Title HOWTO: Migrate a workspace from one development PC to another
Article URL http://www.dataaccess.com/kbasepublic/kbprint.asp?ArticleID=2060
KBase Category VDF (GENERAL)
Date Created 11/15/2004
Last Edit Date 01/04/2005


Article Text
QUESTION:
How can I move my workspace to a different machine?

ANSWER:
Here are the steps to bring a workspace from one machine to another:
- All source files for any given workspace are usually in the standard workspace structure, so copy the workspace to the new machine.
- Tell the Studio and other tools where the new workspace is by double-clicking on the .ws file and registering it.
- If you have workspace subclasses, the information about the subclasses (e.g. your dbForm class is actually cMyDbForm) is stored in the Registry under HKLM\Software\Data Access Worldwide\Visual DataFlex 10.1\Workspaces\YourWorkspaceName. Export this and import it to the other machine.
- If you have global subclasses, the information about these subclasses is stored in the Registry under HKLM\Software\Data Access Worldwide\Visual DataFlex 10.1\Workspaces. Export this and import it to the other machine.
- If you have global subclasses, you will also have to copy the global subclass source files from this machine to the new machine. They are probably in \VDF\usr\global.

After these steps, all you should have to do is open the workspace in the Studio and re-precompile global and local workspace subclasses. Then everything should work.


Contributed By:
Dennis Piccioni
Company: Data Access Worldwide
email: dennis@dataaccess.com
Web Site: http://www.dataaccess.com


Email this Article
Email this Article to a Colleague
Send Feedback on this Article to Data Access Worldwide
Copyright ©2010 Data Access Corporation. All rights reserved.

The information provided in the Data Access Technical Knowledge Base is provided "as is" without warranty of any kind. Data Access Corporation disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Data Access Corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Data Access Corporation or its suppliers have been advised of the possibility of such damages. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.