|
DICA TÉCNICA
Converta suas Workspaces do VDF 8.x ou 9.x para 10
O processo de conversão de Workspaces desenvolvidas no Visual DataFlex 8.x ou 9.x para a versão 10 requer alguns poucos cliques.
Para nossa felicidade, um assistente faz todo o trabalho. Durante o processo, você irá informar um novo diretório para onde o assistente irá copiar e migrar sua Workspace. Ele não altera nada na Workspace “antiga”.
Além disso, você pode instalar a cópia de desenvolvimento do VDF 10 (Studio) na mesma máquina onde está instalada qualquer versão anterior. Cada versão do VDF utiliza uma chave de registro diferente, o que permite que você tenha instalado na mesma máquina o VDF 8.x, VDF 9.x e VDF 10, por exemplo, sem nenhum conflito entre eles e dar manutenção em Workspaces de versões diferentes na mesma máquina. Portanto, você pode migrar suas Workspaces aos poucos, não é necessário converter todas de uma única vez.
Como diz o ditado popular: “O seguro morreu de velho”. Portanto, não custa nada fazer um backup das suas Workspaces antes de iniciar o processo.
Abaixo estão os passos para a migração:
1. Se você tiver definido uma camada de subclasse global, a primeira coisa a fazer será executar o utilitário Import Global Subclass, que pode ser acessado em Iniciar -> Programas -> Visual DataFlex 10 -> Utilities -> Import Global Subclass. É muito raro que os desenvolvedores usem camada de subclasse global. Nossa experiência mostra que trabalhar apenas com a camada de subclasse de Workspace é mais fácil de gerenciar, migrar e trabalhar com uma Workspace compartilhada com vários desenvolvedores. Se você usa camada de subclasse global, entretanto, não terá problemas em seguir os passos deste assistente.
2. O próximo passo é convertar a(s) Workspace(s). Clique em Iniciar -> Programas -> Visual DataFlex 10 -> Utilities -> Import Workspaces. O assistente irá procurar por todas as Workspaces que estão registradas nas versões 8.x e 9.x do VDF e que são elegíveis para conversão. 
Em seguida, a tela de boas-vindas aparecerá:

3. Clique em Next.

Nesta tela, o assistente exibe várias informações importantes sobre seu funcionamento. Recomenda-se que estas informações sejam lidas cuidadosamente.
|
Clique na seta ao lado para ver a tradução |
4. Clique em Next novamente.

Nesta tela, o assistente mostra as Workspaces eleitas para migração. Novamente, recomendamos que leia atentamente as observações.
|
Clique na seta ao lado para ver a tradução |
5. Marque a(s) Workspace(s) que você deseja migrar e clique em Next.

Se você estiver migrando uma Workspace do VDF 9.1 que contém uma aplicação Web, então a informação disponível nesta tela do assistente deve ser lida cuidadosamente.
|
Clique na seta ao lado para ver a tradução |
6. Clique em Next novamente.

Nesta tela você pode aceitar ou escolher um novo diretório de destino onde a Workspace será migrada. No nosso exemplo, preferimos manter a nossa estrutura de diretórios e o diretório destino (Targe Folder) ficou da seguinte forma:


Note que, como não criamos fisicamente o diretório de destino antes de executar o utilitário, simplesmente digitamos o caminho completo na tela exibida ao pressionar o botão Browse.
7. Clique em Next mais uma vez e o assistente começará a migração da Workspace:

Finalmente a tela a seguir será exibida, indicando que o processo foi concluído:

8. Clique em Finish para finalizar a importação.
Pronto! Sua Workspace já está convertida. Você pode abrir o Studio do VDF 10 e compilar os programas.
Se você possui uma aplicação feita no VDF 6 ou 7 e deseja migrar para o VDF 10, dê uma olhada na matéria Migrando aplicações Visual DataFlex 7 para versão 9, publicada na edição 13 da revista 4developers. A versão eletrônica desta matéria pode ser acessada em http://www.4developers.com.br/r4d_013_097.asp. A despeito do título e das versões definidas nesta matéria, ela pode ser usada por quem deseja converter uma Workspace do VDF 6 ou 7 para o VDF 9.x ou 10.0, pois os passos são praticamente os mesmos.
|