Migrando para a versão 17.0.10 - DEVELOPERFLEX - Soluções para Desenvolvedores Visual DataFlex
Atenção: os passos descritos pressupõem que a versão atual do MenuFlex é a versão 17.0.9. Se a versão atual for a 16.1.8, primeiro deve ser feita a migração para a versão 17.0.9 conforme descrito no tópico "Migrando para a versão 17.0.9" para depois migrar para a versão 17.0.10.
Para que a migração da versão 17.0.9 para a versão 17.0.10 ocorra sem problemas, os seguintes pré-requisitos devem ser observados:
A Workspace deve estar na mesma versão do VDF que a Library do MenuFlex que será usada. Portanto faça primeiro a migração da Workspace para a versão do VDF correta antes de continuar.
Primeiramente é necessário remover a Library da versão 17.0.9 e acrecentar a Library da versão 17.0.10 da seguinte forma:
Acrecentar a Library da versão 17.0.10 localizando o arquivo sws da nova versão.
A Library do MenuFlex possui um projeto criado especialmente para atualizar a estrutura das tabelas do MenuFlex 17.0.9 para a versão 17.0.10. Para executar este programa nenhuma tabela pode estar aberta, pois ele abrirá as tabelas em modo exclusivo. É necessário executar este programa na área de desenvolvimento e na área de produção.
Adicionar o projeto na Workspace clicando em "Project > Add Project" localizando o arquivo AtualizaTabelas17_0_10.src que está no diretório MenuFlexLibrary\AppSrc\MenuFlex_Library_Projetos\Atualizacao. Não é necessário copiar este arquivo para o diretório AppSrc da sua Workspace.
Após executar o programa de atualização abrir o Database Builder e gerar os arquivos .FD de todas as tabelas da sua workspace.
Uma vez que as tabelas já estão atualizadas, a próxima etapa é copiar os arquivos .DD. A partir do diretório DDSrc da NovaWorkspace, copiar todos os arquivos .DD para o diretório DDSrc da Workspace.
Após copiar os arquivos, executar a opção "Tools > Data Dictionary Maintenance > Rebuild DD List..." para reconstruir a lista de DD's e adicionar os DD's das novas tabelas do MenuFlex automaticamente.