ID do artigo: 894818 - Última revisão: quinta-feira, 7 de abril de 2005 - Revisão: 1.2 Novas diretivas para a ferramenta Beautify estão disponíveis no Visual FoxPro 9
INTRODUÇÃOMicrosoft Visual FoxPro inclui uma ferramenta que é denominada Beautify. A ferramenta Beautify permite que você facilitar a leitura fornecendo opções para ajustar o recuo e caso seu código. Você pode definir globalmente essas opções na caixa de diálogo Opções Beautify . Essas opções são usadas sempre que você executa a ferramenta Beautify em um bloco de código. No entanto, talvez queira substituir algumas dessas opções em uma base por programa. Você pode fazer isso usando Beautify diretivas. Beautify diretivas são especialmente formatados comentários colocados em blocos de código. Quando você executa a ferramenta Beautify em um bloco de código e a ferramenta Beautify encontra essas diretivas Beautify, a ferramenta Beautify executa certas ações. Mais InformaçõesA ferramenta Beautify pode ajustar o caso de palavras-chave. Palavras-chave no Visual FoxPro são todas as palavras reservadas na linguagem de programação Visual FoxPro. Por exemplo, uma palavra-chave é MODIFY . Você pode fazer um bloco de código mais fácil de ler e facilitar elementos em um bloco de código identificar, ajustando o caso de todas as palavras-chave no bloco de código. No entanto, esse ajuste, às vezes, pode ter efeitos colaterais inesperados. Embora o Visual FoxPro seja um idioma não diferencia maiúsculas de minúsculas, alguns das ferramentas que pode ser usadas são diferencia maiúsculas de minúsculas. Por exemplo, funções na API do Windows devem ser declaradas e chamadas de maneira sensível a maiúsculas e minúsculas do Visual FoxPro. Um problema relacionado ao Beautify ocorre quando você usa uma função da API do Windows que compartilha o mesmo nome de uma palavra-chave do Visual FoxPro. Um exemplo específico de uma palavra-chave FoxPro que compartilha o mesmo nome de uma função da API do Windows é a propriedade ShowWindow do Visual FoxPro. Quando a ferramenta Beautify encontra esta palavra-chave Visual FoxPro, a ferramenta Beautify ajusta o caso dessa palavra-chave com base nas configurações na caixa de diálogo Opções Beautify . Para chamar a função de Windows API ShowWindow com êxito, o código do Visual FoxPro deve ser formatado especificamente no caso de Pascal. Referências à propriedade FoxPro ShowWindow podem ser formatadas em qualquer caso que você deseja, porque Visual FoxPro é não diferencia maiúsculas de minúsculas. A ferramenta Beautify não é possível saber se uma ocorrência da ShowWindow palavra-chave em um bloco de código é uma referência para a propriedade do Visual FoxPro ou para a função da API do Windows. Se a referência é para a função da API do Windows e se a ferramenta Beautify altera o caso do código, a chamada para a função falhará quando o código do Visual FoxPro é executado. Não em versões anteriores do Visual FoxPro 9.0 do Visual FoxPro, havia fácil para impedir que a ferramenta Beautify façam esse ajuste da ocorrência. Visual FoxPro 9.0 apresenta duas diretivas Beautify novas para ajudar a resolver esse problema:
Observação Essas diretivas assumem a forma de comentários. As diretivas são precedidas por um caractere de asterisco. Um caractere de asterisco é o caractere padrão para comentários de linha de total no Visual FoxPro. Esse formato de comentário é necessário para a diretiva para trabalho. Um benefício desse formato de comentário é que, mesmo que a diretiva for reconhecida somente pela ferramenta Beautify no Visual FoxPro 9.0 e versões posteriores, o código continuará a compilar em versões do Visual FoxPro anteriores ao Visual FoxPro 9.0. O exemplo a seguir demonstra como usar essas diretivas Beautify no Visual FoxPro 9.0 e versões posteriores:
Block 2 não contém as diretivas Beautify. Portanto, no bloco 2 ShowWindow palavra-chave é alterado para maiúsculas. Essa alteração torna o bloco de código não é válido. Para verificar isso, salve e em seguida, execute o código. Quando você executa o código, o seguinte erro será lançado na linha da Block 2 DECLARE : 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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 deste artigo |






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


Voltar para o início