Produto blank

Clientes simultâneos fundidos a partir do mesmo computador

Tradução automática de Deepl

Pediu uma forma de executar vários clientes no mesmo computador E simultaneamente ligá-los ao mesmo Servidor 4D. Não só o ouvimos, como estamos a dar-lhe ainda mais com o 4D v17 R5! Cada ligação inclui agora uma pasta cache separada contendo o endereço IP da ligação, porta, e um código hash. Graças a isto, pode agora também ligar vários clientes da mesma máquina a vários servidores em máquinas diferentes. Não é necessária qualquer configuração, basta lançar e assistir ao seu funcionamento!

Produto blank

Acrescente valores às suas consultas ORDA genéricas

Tradução automática de Deepl

Por esta altura já deve ter reparado que as consultas ORDA não são apenas leves e legíveis, elas também facilitam a navegação através de todo o modelo de dados usando conceitos orientados para objectos! Neste post do blogue, mostramos-lhe como escrever consultas poderosas e fáceis de manter. Um dos métodos recomendados foi fornecer a consulta e os valores separadamente através de marcadores de lugar. 4D v17 R5 dá mais um passo em frente ao permitir-lhe escrever consultas ORDA genéricas: diga olá aos placeholders nomeados para os valores!

Produto blank

Melhor desempenho: até 8x mais rápido (não, isso não é uma gralha)!

Tradução automática de Deepl

A escalabilidade é uma das nossas principais preocupações e 4D v17 R5 traz boas notícias nesta área, particularmente para aqueles com uma carga pesada de processos no seu Servidor 4D. Notará uma melhoria significativa da velocidade de desempenho quando clientes remotos (um, dois, ou mesmo centenas) estiverem ligados ao seu servidor.

A arquitectura interna do 4D foi melhorada e agora a utilização do processador está totalmente optimizada, abre-senum novo separador) em modo preventivo e acessos de leitura/escrita simultâneos na mesma tabela. Como resultado, poderia ver o desempenho 4 a 8x mais rápido!

Produto blank

O apoio de 64 bits traz novas oportunidades

Tradução automática de Deepl

Sem revestimento de açúcar, 4D v17 R5 é apenas de 64 bits! Não é segredo que muitas características, tais como processos preventivos, novo gestor de cache, 4D View Pro, e mais, já só estão disponíveis em 64-bit. O lado positivo é que a concentração em sistemas de 64-bit permite-nos incorporar tecnologias mais modernas e conjuntos de características, bem como actualizar muitas bibliotecas. Esta mudança traz também novas oportunidades e neste post de blogue vamos concentrar-nos nas bibliotecas actualizadas e no impacto positivo nas suas aplicações 4D.

Produto blank

Notação de objectos para tratar ficheiros e pastas

Tradução automática de Deepl

4D já fornece comandos para tratar ficheiros e pastas, mas e os novos comandos que tiram partido do poder da notação de objectos?

Os objectos mudaram a forma como muitos criadores 4D escrevem código, tornando-o mais genérico, flexível, mais fácil e mais rápido. Agora esta onda de mudança é alargada a ficheiros e pastas. Neste post do blog, vamos mostrar-lhe como é fácil manipular um objecto para recuperar os atributos de um ficheiro ou pasta (em vez de chamar vários comandos e armazenar a informação em múltiplas variáveis). As coisas estão a tornar-se muito mais fáceis!

Produto blank

Ligações em documentos 4D Write Pro

Tradução automática de Deepl

Como programador ou utilizador final, sabe como as hiperligações podem ser convenientes. Sem eles, seria necessário conhecer o URL de cada página na Internet! Eles permitem-lhe transformar o seu texto ou imagens em links para permitir transições fáceis de um local(por exemplo, um documento 4D Write Pro) para outro (tipicamente um website).

E se as hiperligações pudessem oferecer mais? E se pudessem lançar a execução de código 4D ou simplesmente mover o cursor para uma área diferente no mesmo documento? Eles podem!

Produto blank

Puxar para refrescar com 4D para iOS

Tradução automática de Deepl

Com o v17 R5, 4D para iOS é enviado com uma característica fixe: Puxar para a renovação. É um gesto muito útil, uma vez que tudo o que precisa de fazer, para refrescar os seus dados, é percorrer até à parte superior do ecrã, depois deslizar o dedo para baixo. Com esta funcionalidade muito intuitiva, o conteúdo da sua aplicação é actualizado num instante.

Produto blank

Registe as suas conversas SMTP

Tradução automática de Deepl

Como prometido num post anterior, cada lançamento R inclui mais avanços relacionados com a funcionalidade do correio electrónico, desbloqueando o seu poder oculto.

4D v17 R5 fornece uma nova funcionalidade interessante para os registos de correio electrónico. Por vezes, durante o desenvolvimento tudo funciona bem, mas quando se envia para o cliente, há um problema na entrega de emails. Descobrir onde ocorre a falha pode ser difícil, uma vez que a comunicação é encriptada e muitas vezes não se tem acesso aos ficheiros de registo do servidor SMTP. O problema está muito provavelmente relacionado com o seu servidor SMTP, mas como pode ter a certeza? Basta iniciar o log SMTP na sua aplicação! Este registo contém um registo de todas as acções realizadas, incluindo as que interrompem a ligação. Melhor ainda, este registo mostra as comunicações com o servidor SMTP em texto simples e não encriptado, tornando mais fácil a sua análise.