Pergunta

Eu só comecei a usar FPC praticar mais o meu antigo conhecimento de Pascal, mas agora para Linux, então eu comecei a ver muito este comentário após a declaração 'programa':

{$apptype console}

Mas isso é um melhor comentário prática ou de um tipo de declaração?

Foi útil?

Solução

{$ ...} não são apenas comentários, mas eles são diretivas de compilador.

Aqui está uma lista de compilador directivas.

Especificamente, {$apptype console} diz ao compilador para fazer um console em vez de uma aplicação gráfica.

Outras dicas

Sim, mas ao contrário do Delphi, em FPC console é padrão. Delphi tem GUI padrão (*)

Porque os padrões variam entre Delphi e FPC, é uma prática razoável acrescentar que, se há uma chance do código deve ser executado em Delphi.

(*) estritamente falando não, já que a bandeira do console aplicativo também pode ser definido utilizando o cmdline. Mas enquanto, portanto, não 100% de preenchimento obrigatório, é inteligente para adicioná-lo em 99,9% dos casos em Delphi.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top