Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Antes de efetuar a compilação de um arquivo, pasta ou projeto, você precisa estar conectado a um servidor (veja "Perspectiva TOTVS Server").
Na barra de ferramentasstatus, você deve indicar qual servidor será utilizado e no caso de Adv/PL, o ambiente (Tela 742).

Image Added

    Tela 742: Botões para seleção de servidor e ambiente, para compilação e execução

Arquivos

Para compilar, após indicar o servidor e ambiente, acione Ctrl+F9 ou acione o menu de contexto sobre a área do editor ou sobre o elemento do arquivo (na árvore de navegação).
O referido fonte será compilado e na visão console (Tela 8 43 A), você obterá informações relativas a compilação, tais como se foi ou não bem sucedida e neste caso, os motivos (erros de compilação). A visão TOTVS Explorer, também informa se há problemas de compilação. (Tela 8 43 B), colocando um pequeno sinal indicativo.

Image Added
                 Tela 843: Resultado da compilação de um arquivo-fonte Na Tela 8

Observação: Ao solicitar a compilação de qualquer arquivo que não seja um código-fonte e que tenha o tamanho menor que 1024KB, o arquivo será enviado para o servidor como um recurso.

Na Tela 43, como exemplo, temos o erro de arquivo de definição (*.ch) não encontrado. Neste caso, selecione o elemento "projeto" na visão TOTVS Explorer e acione alt+enter (ou menu de contexto, opção Propriedades) e verifique a lista de diretórios para busca de arquivo de definição.

Image Added
                                   Tela 944: Arquivo-fonte com erro de sintaxe.

_Na área do editor (Tela 9 44 A) há uma indicação da linha que esta com erro. Ao passar o _ mouse sobre a marca, obtêm-se uma janela popup indicando o erro. No lado oposto (Tela 9 44 B) temos uma barra indicativa, que na sua altura, representa o seu arquivo-fonte e a as marcações existentes indicam o local relativo de erro. Ao clicar-se nesta marca, o editor será posicionado nesta posição.
Esta barra também pode conter outras indicações baseadas em cor, indicando alguma ocorrência, por exemplo,avisos do compilador e mudanças ocorridas deste a última salva.
Na área de abas informativas, temos a visão "Problemas" (Tela 9 44 C), que possui uma lista de todas as ocorrências da compilação (erros e avisos). Se a linha de mensagem for acionada com um duplo-click, o fonte será aberto e posicionado no local indicado.

Para ativar a numeração de linhas e outros comportamentos do editor, acione o menu de contexto do editor, acessando a opção "Preferências" e acione "Show Line Numbers".

Image Added

...

                     Tela

...

45: Arquivo-fonte com avisos do compilar

...

 

Também é possível marcar arquivos que não foram compilados antes da última alteração, conforme mostrado na Tela 45.1

 Image Added

Tela 45.1 : Arquivos que ainda não foram compilados

Para isto entre em Window -> Preferences -> Developer Studio Editor -> Compilação, deverá ser mostrado uma janela igual a Tela 45.2. Nesta tela é possível habilitar a marcação de arquivo. Para tal basta alterar os dados da tela e em seguida clicar em “Apply”.

Image Added

                                 Tela 45.2: Preferências de compilação

Pastas e Projetos

Para compilar pastas (folders) ou o projeto, acione o menu de contexto sobre o elemento a ser compilado na árvore de navegação da visão TOTVS Explorer, e acione uma das opções:

Esta opção depende de configuração de um servidor. Ver "Perspectiva – TOTVS Server". 

Recompilar <elemento>

Recompila todos os elementos do projeto ou pasta (folder).

Âncora
_RefF8_RefF8

Compilar <elemento>

Compila todos os elementos que foram modificados ou que não existam no repositório (RPO).1

Como estes processos podem levar algum tempo, lhe será aberta a visão "Progresso", que efetua um retorno visual de como esta a execução da tarefa (Telas 11 46 e 1247).

Image Added
             Tela 1146: Visão "Progresso" na barra de status (posição padrão)


Image Added
                      Tela 1247: Visão "progresso" acoplada em outra posição
Nota

NOTA: A visão "Progresso" é utilizada em diversas situações, normalmente naquelas que podem demandar algum tempo de processamento.

Ignorar Pastas

Para ignorar determinadas pastas e seus arquivos durante o processo de compilação deve-se clicar em cima da pasta que deseja-se bloquear com o botão direito do mouse e selecionar a opção propriedades. Dentro da opção "Compilação" do menu desmarque a opção de compilar a pasta.
Image Added
                 Tela 48: Propriedades da pasta, opções de compilação.

Logo em seguida as pastas e os arquivos ignorados irão ficar com o ícone Image Added.
Image Added
Tela 49: Visão "TOTVS Explorer" com pasta ignorada.

Ao tentar compilar qualquer arquivo que esteja dentro de uma pasta ignorada será apresentada uma  mensagem no console informando os arquivos que foram ignorados.
Image Added
Tela 50: Mensagem na visão de console ao tentar compilar arquivos dentro de uma pasta ignorada.

Observação: Ao selecionar que uma pasta não deve ser compilada todas as suas subpastas e os arquivos das subpastas também serão ignoradas, mesmo que elas estejam marcadas para serem compiladas.