4D v15

Configuração Inglês-US no Editor de Métodos

Página Inicial

 
4D v15
Configuração Inglês-US no Editor de Métodos

Configuração Inglês-US no Editor de Métodos  


 

 

A partir de 4D v15, o editor método 4D usa como padrão o modo internacional "Inglês-US", independentemente da versão de 4D ou da configuração do sistema local. Essa nova funcionalidade neutraliza variações regionais, que possam comprometer a interpretação do código entre aplicações 4D (por exemplo formatos de data); e apenas nas versões francesa de 4D, os comandos e as constantes são agora escrito em "Inglês-US".

Esta nova configuração pré-determinada oferece aos desenvolvedores 4D duas vantagens principais:

  • Facilita o compartilhamento de código entre os desenvolvedores, independentemente do seu país, configuração regional, ou a versão 4D usada. Um método 4D agora pode ser compartilhada com um simples copiar/colar, ou salvos em um arquivo de texto sem problemas de compatibilidade.
  • Ele também permite a inclusão de métodos 4D em ferramentas de controle de fontes, o que muitas vezes exigem que as exportações sejam independentes dos parâmetros regionais e de idiomas.

Essa configuração pode ser desativado por desenvolvedores através de uma nova opção na caixa de diálogo Preferências de 4D.

A nova opção Use a configuração regional do sistema permite ativar /desativar os parâmetros do código "internacional" na caixa de diálogo de Preferências de 4D, na aba Métodos/Opções:




  • Quando a opção for desativada (padrão em 4D v15), os parâmetros Inglés-US utilizados em métodos 4D para o aplicativo 4D atual.
  • Quando esta opção for selecionada, a configuração regional  é utilizada em métodos 4D para o aplicativo 4D atual, como nas versões anteriores de 4D.


Se modificar esta opção, é necessário reiniciar a aplicação 4D para que a mudança seja levada em consideração.

As novas configurações de Inglês-US podem mudar significativamente seus métodos de escrita. Isso refere ao código em modo de de desenvolvimento, bem como as fórmulas introduzidas em aplicativos implementados.

Neste novo modo, as seguintes regras se aplicam:

  • o separador decimal para números reais é o ponto (".") em todas as versões (não vírgula (","), como é costume, em francês e português).
  • as constantes de tipo data agora devem usar o formato ISO (!YYYY-MM-DD!) em todas as versões.
  • os nomes de comandos e constantes devem ser em Inglês (esta alteração diz respeito somente às versões francesas 4D).

Nota: o Method Editor inclui mecanismos específicos que corrigem automaticamente entradas incorretas, se for necessário.

A tabela a seguir ilustra as diferenças entre o código em 4D v15 e versões anteriores:
Exemplo de código nos métodos/fórmulas
4D v15 (modo padrão, todas as versões)a:=12.50
b:=!2013-12-31!
Current date
4D v14 ou 4D v15 (preferência marcada, todas as versões exceto francês)a:=12.50
b:=!12/31/2013!
Current date
4D v14 ou 4D v15 (preferência marcada, versão em francês)a:=12,50
b:=!31/12/2013!
Date du jour

Nota: em 4D v14 y en 4D v15 quando esta preferencia estiver selecionada, os formatos de data e real varíam dependendo da configuração do sistema.

Algumas alterações específicas afetam apenas a versão francesa de 4D. Esta versão antes oferecia a linguagem francesa (comandos e constantes), bem como ajuda on-line e documentação em francês. Veja a versão francesa desse manual.

Em aplicativos convertidos de versões anteriores, as configurações inglês-ÚS do código 4D em 4D v15 às vezes pode exigir adaptações. Os problemas podem surgir no contexto no qual o código é interpretado em tempo real e não é tokenizado. Isso não se aplica somente ao modo Desenvolvimento 4D, mas também aos produtos de implantação (4D em modo remoto e aplicativos 4D fusionados).

A tabela a seguir mostra as diferenças de operação entre os aplicativos 4D v15, dependendo da linguagem de execução (outros idiomas serão afetados da mesma forma que a versão dos EUA):

FunçõesImpacto ao operar na linguagem USImpacto ao operar na linguagem FRImpacto ao operar na linguagem DE
Editor de fórmulasnas fórmulas: formato data unicamentenas fórmulas: linguagem dos comandos (US) e separador date/time/decnas fórmulas: formato de data + separador dec
Relatórios rápidosnas fórmulas: formato data unicamentenas fórmulas: linguagem dos comandos (US) e separador date/time/decnas fórmulas: formato de data + separador dec
4D Writenas fórmulas: formato data unicamentenas fórmulas: linguagem dos comandos (US) e separador date/time/decnas fórmulas: formato de data + separador dec
4D Viewnenhumnas fórmulas (ao utilizar comandos 4D, não 4D View): linguagem dos comandos (US)nenhum
PROCESS 4D TAGSformato data unicamenteComandos (se não utilizar :Cxxx) separador date/time/decformato de data + separador dec
EXECUTE FORMULAformato data unicamentelinguagem dos comandos (US) e separador date/time/decformato de data + separador dec
METHOD GET CODE/METHOD SET CODEformato data unicamentecommand language (US) and date/time/dec separatorformato de data + separador dec

Lembre que, se for necesário a nova preferência de opção  Usar configuración del sistema regional permite reverter ao comportamento 4D v14.

que a nova preferência é local para a máquina, ela deve ser definida em cada máquina onde a aplicação 4D vai ser executada se você quiser restaurar o comportamento 4D v14. No contexto das aplicações fusionadas, você deve editar o  arquivo de preferências 4D v15 em cada máquina local e definir a chave "use_localized_language como "true".

Nota: um exemplo de código 4D que modifica o arquivo de preferências está disponível na versão francesa deste manual.

 
PROPRIEDADES 

Produto: 4D
Tema: Modo Desenho

 
HISTÓRIA 

 
ARTICLE USAGE

4D v15 - Update (edição standard) ( 4D v15)

Inherited from : Configurações para Inglês-US no editor de métodos ( 4D v15)