Iniciando uma nova Workspace
Veja também:
Neste tópico são apresentados os passos necessários para iniciar uma nova Workspace usando o MenuFlex. Após concluir estes passos a nova Workspace estará pronta para começar a criar tabelas, View, Lookups, etc.
Preparando a Workspace
Para iniciar uma nova Workspace usando o MenuFlex é necessário executar os passos abaixo:
- Abrir o Windows Explorer.
- Localizar o diretório “NovaWorkspace” do MenuFlex.
- Com o botão direito do mouse arrastar o diretório “NovaWorkspace” e soltar o botão do mouse dentro do mesmo diretório onde se encontrava.
- Escolher a opção “Copiar aqui”, conforme exibido na imagem abaixo:

- Ainda no Windows Explorer selecionar o diretório “Cópia de NovaWorkspace” que foi criado, pressionar F2 e definir o nome de acordo com o propósito da Workspace. A título de demonstração será usado o nome “ERPMinhaEmpresa” na continuação da documentação.
- Entrar no diretório “ERPMinhaEmpresa”, selecionar o arquivo “NovaWorkspace.sws”, pressione F2 e alterar o nome (normalmente é usado o mesmo nome do diretório da Workspace). Importante: não alterar a extensão do arquivo.
- Abrir o DataFlex Studio.
- No menu principal escolher “File > Open Workspace”.
- Localizar o arquivo SWS da Workspace ERPMinhaEmpresa, selecionar o arquivo e cliquar no botão “Abrir” para carregar a Workspace no Studio:

- No menu principal escolher “Tools > Configure Workspace”.
- Na caixa de diálogo “Configure Workspace Properties” selecionar a guia “Workspace Paths”.
- Alterar a descrição da Workspace exibida em “Description” e clicar em OK:

Observações
Para que os passos acima sejam bem sucedidos a Library MenuFlexLibrary deve estar no mesmo diretório da nova Workspace. Caso isso não ocorra é necessário escolher a opção “Tools > Maintain Libraries” do menu principal do Studio e corrigir o caminho da Library.
Se for desejado usar o MenuFlex com uma versão posterior à versão do DataFlex para a qual o MenuFlex foi portado será necessário efetuar a migração da MenuFlexLibrary e da nova Workspace. Para instruções sobre este processo é necessário consultar a documentação do DataFlex.
Criando um novo projeto
Após a preparação da nova Workspace, a primeira coisa a ser feita é criar um novo projeto. Boa parte dos recursos do DataFlex Studio requer a existência de ao menos um projeto para funcionarem.
Para utilizar os recursos do MenuFlex deve ser criado o novo projeto usando o template apropriado conforme descrito nos passos abaixo:
- Com a Workspace carregada no Studio escolher a opção “File > New > Project”.
- Selecionar “MenuFlex – Projeto Windows” e pressionar “Ok”:

- Informar o nome do projeto na caixa “Create a New Window Project” e clicar em “Ok”:

- Neste momento o Studio exibirá o novo projeto. É necessário alterar a propriedade Label para o valor desejado. Caso não tenha o conhecimento de como fazer essa alteração deve ser consultada a documentação do DataFlex Studio:

- A partir do menu principal do Studio escolher a opção “Project > Project Properties”.
- Desmarcar a opção “Auto Generate Menus when Adding Components”.
- Pressionar o botão “Scan for images”, escolher “Sim” e aguardar o Studio fazer a varredura nos arquivos para criar a lista de ícones e bitmaps usados no projeto.
- Pressionar o botão “Load Icon” e escolher o ícone do projeto, sendo que o ícone escolhido deve estar no diretório Bitmaps da Workspace.
- Compilar o projeto pressionando F5.
Se os passos foram seguidos corretamente, o novo projeto deve compilar sem erros e será apresentada a caixa de diálogo abaixo:

- Seguindo as informações da caixa de diálogo informar e confirmar a senha do usuário ADMIN, que será criado neste instante, e pressionar “OK”.
- Finalizar o programa.
Pré-compilando o arquivo MenuFlexAllEnt.pkg
Para agilizar a compilação dos projetos é possível pré-compilar o pacote MenuFlexAllEnt.pkg. Este pacote contém o pacote pré-compilado do VDF (DfAllEnt.pkg) e também todos os pacotes definidos na Library do MenuFlex. Também pode ser adicionado os pacotes que forem criados na Workspace.
Para executar a pré-compilação basta seguir os passos abaixo:
- Abrir o pacote MenuFlexAllEnt.pkg que se encontra no subdiretório Pacotes dentro do subdiretório AppSrc da nova Workspace.
- A partir do menu principal do Studio escolher a opção “Project > Precompile > Precompile Package <MenuFlexAllEnt.pkg>”.
- No seu arquivo .src, altere o primeiro Use para apontar para o pacote MenUFlexAllEnt.pkg que está no subdiretório Pacotes da sua nova Workspace.
