# Geração de executáveis das versões

<p class="callout warning">**Processo feito pelo desenvolvimento**</p>

### **Compilando os executáveis**

Para gerar os executáveis que faremos a liberação, deveremos acessar a pasta do projeto dentro do main, exemplo (C:\\Codigo Fonte\\CodigoBaseSkin\\WorkingCopies\\Sistemas\\SSVendas\\project) e em seguida abrir o arquivo ".dproj":

[![1.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-02/scaled-1680-/1.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-02/1.jpg)

Será aberto o Delphi, digitar "*Shift*+F9" para abrir a tela "Configurações de Compilação". Selecione qual a Empresa (ambiente) será gerado o executável e confira se os campos "Caso Pai", "Data de liberação" e "Versão" estão corretos. No quadro "Diretório" selecione onde o executável deverá ser salvo e então clique em "OK (F5)":

[![39.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/39.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/39.jpg)

Será exibida a tela "*Information*". Clique em "Yes to All" e em seguida em "OK":

[![40.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/40.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/40.jpg)[![41.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/41.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/41.jpg)

Será iniciada a compilação do executável:

[![42.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/42.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/42.jpg)

Quando a compilação for finalizada, no canto inferior esquerdo será exibida a mensagem "*Sucess*" e o tempo de compilação:

[![43.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/43.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/43.jpg)

Verifique que o executável terá sido gerado dentro do diretório indicado anteriormente. Confirmar se o executável foi gerado corretamente de acordo com as opções selecionadas, observando as informações de "Data de modificação", "Marcas Registradas", "Nome do produto" e "Versão do produto":

[![44.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/44.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/44.jpg)

Até aqui fizemos a compilação do executável do Vendas apenas para o ambiente Nooven, então precisaremos compilá-lo ainda para o ambiente SuperSoft e depois compilar os executáveis das demais versões que serão liberadas. Para não perder os executáveis que já geramos e ir fazendo a separação, é aconselhável criar os diretórios "SS", "NV" e "EC" e ir alocando os executáveis gerados em cada uma dessas pastas, conforme o ambiente do executável:

[![45.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/45.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/45.jpg)

Recortar o executável e colá-lo dentro da pasta do ambiente correspondente. Neste exemplo, "NV":

[![46.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/46.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/46.jpg)

Agora compilaremos o executável do Vendas para o ambiente Supersoft. Voltar no Delphi, digitar "*Shift*+F9", selecionar a empresa "SuperSoft" e clicar em "OK (F5)" e seguir os passos:

[![47.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/47.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/47.jpg)

[![49.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/49.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/49.jpg)[![50.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/50.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/50.jpg)

[![48.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/48.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/48.jpg)

[![43.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/43.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/43.jpg)

Observar que agora terá sido gerado o executável do ambiente "SuperSoft". Recortar e colar o executável dentro da pasta do diretório correspondente:

[![51.jpg](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/scaled-1680-/51.jpg)](https://wiki.supersoft.com.br/uploads/images/gallery/2021-01/51.jpg)

<p class="callout info">Os passos acima deverão ser realizados para todos os executáveis que serão liberados.</p>

<p class="callout info">O módulo NE estará dentro do projeto do Vendas, para compilá-lo deverá executar o arquivo "NE.dproj".</p>

<p class="callout warning">Para os módulos "NE" e "FN" é necessário compilar também os executáveis para o ambiente E-Contab.</p>