Artigo: 894818 - Última revisão: quinta-feira, 7 de Abril de 2005 - Revisão: 1.2 As directivas de novas para a ferramenta Beautify estão disponíveis no Visual FoxPro 9
INTRODUÇÃOMicrosoft Visual FoxPro inclui uma ferramenta denominada Beautify. A ferramenta Beautify permite-lhe facilitar a leitura, fornecendo opções para ajustar o avanço e caso o código. Pode definir globalmente estas opções na caixa de diálogo Opções Melhore . Estas opções são utilizadas sempre que executar a ferramenta Beautify num bloco de código. No entanto, poderá substituir algumas destas opções num regime programa pelo programa. Pode fazê-lo utilizando as directivas Beautify. Melhore as directivas são especialmente formatados comentários colocados em blocos de código. Quando executa a ferramenta Beautify num bloco de código e a ferramenta Beautify encontra estas directivas Beautify, a ferramenta Beautify executa determinadas acções. Mais InformaçãoA ferramenta Beautify pode ajustar o caso de palavras-chave. Palavras-chave do Visual FoxPro são todas as palavras reservadas na linguagem de programação do Visual FoxPro. Por exemplo, uma palavra-chave é MODIFY . Pode facilitar um bloco de código ler e facilitar elementos num bloco de código identificar ajustando o caso de todas as palavras-chave no bloco de código. No entanto, este ajuste, por vezes, pode ter efeitos inesperados. Apesar do Visual FoxPro um idioma não sensível a maiúsculas e minúsculas, algumas das ferramentas que pode utilizar são sensíveis a maiúsculas e minúsculas. Por exemplo, funções na API do Windows devem ser declaradas e chamadas de um modo sensível a maiúsculas e minúsculas a partir do Visual FoxPro. Um problema relacionado com Beautify ocorre quando utiliza uma função da API do Windows que partilha o mesmo nome que uma palavra-chave do Visual FoxPro. Um exemplo específico de uma palavra-chave do Visual FoxPro partilha o mesmo nome que uma função da API do Windows é a propriedade do Visual FoxPro ShowWindow . Quando a ferramenta Beautify encontra esta palavra-chave do Visual FoxPro, a ferramenta Beautify ajusta as maiúsculas e minúsculas essa palavra-chave com base nas definições na caixa de diálogo Opções Melhore . Para ligar com êxito a função de API do Windows ShowWindow , código do Visual FoxPro tem de ser formatado especificamente no caso de Pascal. Referências à propriedade do Visual FoxPro ShowWindow podem ser formatadas em qualquer caso que pretende, porque o Visual FoxPro é não sensível a maiúsculas e minúsculas. A ferramenta Beautify não é possível saber se uma ocorrência da palavra-chave ShowWindow num bloco de código é uma referência à propriedade do Visual FoxPro ou para a função da API do Windows. Se a referência é a função da API do Windows e se a ferramenta Beautify altera o caso do código, a chamada à função falhará quando executa o código do Visual FoxPro. Nas versões do Visual FoxPro anteriores Visual FoxPro 9.0, não ocorreu nenhuma forma fácil de impedir que a ferramenta Beautify efectuem este ajuste caso. Visual FoxPro 9.0 introduz dois novas Beautify as directivas para ajudar a resolver este problema:
Nota Estas directivas tomar a forma de comentários. As directivas são precedidas por um carácter de asterisco (*). Um carácter de asterisco (*) é o carácter predefinido para comentários de linha completa no Visual FoxPro. Este formato de comentário é necessário para a directiva trabalhar. Uma vantagem deste formato comentário é que, apesar da directiva só é reconhecida pela ferramenta Beautify no Visual FoxPro 9.0 e versões posteriores, o código irá continuar a compilar em versões anteriores do Visual FoxPro 9.0 do Visual FoxPro. O exemplo seguinte demonstra como utilizar estas directivas Beautify no Visual FoxPro 9.0 e versões posteriores:
Bloco 2 não contém as directivas Beautify. Por conseguinte, no bloco 2 ShowWindow palavra-chave é alterada para maiúsculas. Esta alteração facilita o bloco de código não é válido. Para verificar isto, guarde e, em seguida, execute o código. Quando executa o código, o seguinte erro irão ser iniciado na linha DECLARE bloco 2: Erro 1754: Não é possível encontrar SHOWWINDOW de ponto de entrada na DLL.
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 894818
(http://support.microsoft.com/kb/894818/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo