Produto

Nova variável do sistema “fórmula de erro

Tradução automática de Deepl

Uma nova variável do sistema está disponível para obter o código 4D ofensivo que gera um erro. Com 4D v15 R4 sempre que um erro é levantado, tem um meio de obter o código ofensivo para além de obter o código de erro, bem como o método e a linha onde o erro ocorreu.

Produto blank

Exportar o código do método 4D independentemente da linguagem de programação do produto 4D utilizado

Tradução automática de Deepl

O comando METOD GET CODE foi melhorado para exportar o código do método e obter o mesmo resultado qualquer que seja o nome dos comandos, tabelas, campos e independentemente da linguagem de programação do produto 4D utilizado…

Para o efeito, as fichas dos elementos de código (comandos 4D, constantes 4D, tabelas, campos, etc.) são exportados com eles. Estas fichas são únicas e podem ser interpretadas como os elementos que representam por 4D mesmo que os seus nomes tenham sido actualizados ou se estiverem escritas noutra língua que não a da 4D que a executa.

Produto blank

Espelhamento de bases de dados

Tradução automática de Deepl

Ao integrar o ficheiro de registo, 4D pára no primeiro erro e não devolve nenhuma mensagem de erro. As razões dos erros de integração podem ser um registo danificado, por exemplo, devido a um mau disco rígido ou erro de software durante a escrita. Se esse erro acontecer no final, não há problema; mas também pode ser no início ou no meio do registo. Neste caso, os dados após o erro podem ser úteis.

Agora, quando a integração falha no modo padrão, pode tentar a integração no modo de auto-reparação. Neste caso, 4D tenta resolver o erro encontrado, não pára a integração, e devolve a lista de erros.

Produto blank

Exportação do JSON para o Journal

Tradução automática de Deepl

Nas aplicações 4D, o ficheiro de dados é importante, pelo que toda a actividade da base de dados é armazenada no ficheiro de registo. Como todos sabem, o ficheiro de registo é um elemento vital para a restauração da sua base de dados após uma contingência infeliz. No entanto, todas as informações sobre a actividade da base de dados também podem ser úteis para análise. Por exemplo, para verificar a actividade numa tabela, para ver as alterações feitas por um utilizador, e para seguir o histórico de um registo.

Produto 4D Mobile

4D Sessões móveis

Tradução automática de Deepl

Os comandos da Sessão WEB foram adaptados à sessão móvel 4D. Agora, pode guardar os resultados de uma consulta ou de uma variável inter-processo relacionada com uma dada sessão 4D Móvel. Por exemplo, com o novo tratamento de sessões 4D Mobile, pode gerir o carrinho dos seus utilizadores.

Produto blank

Nova arquitectura para implantações de aplicações

Tradução automática de Deepl

Hoje em dia, as aplicações fundidas guardam muitas informações no pacote de aplicações e também no ficheiro compilado (.4DC). Além de impedir a criação de aplicações apenas de leitura, guardar informação no pacote de aplicações tem outra consequência irritante: a informação perde-se quando se actualiza a aplicação.

Produto blank

Relatar duplicações em campos únicos

Tradução automática de Deepl

Em 4D v15 R3, a forma de detectar duplicados em campos declarados como únicos foi melhorada para que os utilizadores tenham um meio de saber quais são os campos ofensivos.

O que há de novo? Todos os campos ofensivos são agora exibidos numa mensagem de erro ou no registo.

As duplicações podem ser comunicadas através de 2 formas diferentes:

  • quando 4D precisa de criar índices numa base de dados com campos ofensivos.
  • durante um MSC Verify scan.

Produto blank

O REPLACE STRING é mais rápido

Tradução automática de Deepl

Em 4D v15 R3, o algoritmo do REPLACE STRING foi melhorado para fazer substituições em grandes quantidades de dados mais rapidamente. Nos nossos testes em substituição de 32.000 ocorrências, o novo algoritmo torna o comando uma média de 4.000 vezes mais rápido do que o antigo.

Produto blank

4D Write Pro Interface de Utilizador

Tradução automática de Deepl

Com 4D v15 R4, é agora possível desenhar a sua própria interface 4D Write Pro com comandos dedicados. Há muitos comandos novos para manipulação de atributos para selecções, parágrafos, imagens dentro de um documento, ou o próprio documento.