Produto

Apoio à Partilha de Recursos de Infra-Estrutura Cruzada (CORS)

Tradução automática de Deepl

Alguma vez criou um pedido de dados HTTP apenas para ser atingido por um erro vermelho “o acesso ao pedido HTML foi bloqueado pela política cors” ?

Quando o seu sítio está no mesmo domínio que o servidor do serviço web, não há problema. No entanto, este não é o caso quando efectua um pedido de origem cruzada. O acesso é negado devido à segurança do navegador que impede os pedidos HTTP para outro domínio. O resultado? Um erro de política CORS.

Para o ajudar a permitir explicitamente certos pedidos de origem cruzada no seu servidor, 4D suporta agora o protocolo CORS. O acesso a dados com pedidos de origem cruzada acabou de se tornar mais fácil!

Produto blank

Nova sintaxe de declaração para um auto-completamento intuitivo

Tradução automática de Deepl

Já alguma vez se interrogou sobre a função de auto-completar 4D ou se perguntou por que razão 4D sugere todas as funções utilizadas no código? Uma vez que um objecto é um tipo muito genérico, o 4D só sabe o que está realmente a armazenar em tempo de execução. Contudo, isso não ajuda muito quando se está a escrever o código.

4D oferece agora uma nova sintaxe alternativa que melhorará muito a auto-completação ao declarar as suas variáveis.

Produto blank

4D Write Pro – Mais controlo na utilização de fórmulas

Tradução automática de Deepl

Como utilizador do Write Pro 4D , muito provavelmente utilizou expressões (ou mais recentemente, fórmulas) para preencher automaticamente certas partes dos seus documentos. Estas fórmulas podem devolver texto ou imagens“em bruto”. No caso de texto, podem conter quebras de linha. A questão é como devem estas quebras de linha ser tratadas quando são processadas dentro de documentos 4D Write Pro? Este post do blogue fornece as respostas … continue a ler!

Produto blank

CryptoKey: Encriptar, Decriptar, Assinar, e Verificar!

Tradução automática de Deepl

As soluções 4D têm sido sempre seguras e estáveis. Isto porque a 4D investe fortemente no desenvolvimento e actualização de características de segurança. 4D continua este enfoque em 4D v18 R4 com uma nova funcionalidade para melhorar ainda mais o seu kit de ferramentas de segurança. Uma nova classe que fornece um conjunto de métodos para realizar operações criptográficas comuns está agora disponível: Classe CryptoKey.

Produto blank

4D View Pro: Fundir e desunir células

Tradução automática de Deepl

Muitas vezes, quando se cria uma tabela, pode ser necessário combinar duas ou mais células para criar um título centrado numa determinada secção da sua tabela. A partir de 4D v18 R4, um novo conjunto de comandos está à sua disposição para o ajudar a fundir e desintegrar um grupo de células por programação. Vejamos alguns exemplos.

Produto blank

Receber correio electrónico com protocolo IMAP

Tradução automática de Deepl

Em 4D v18, introduzimos uma nova forma de enviar e-mails. Depois, em 4D v18 R2, acrescentámos uma nova forma de recuperar mensagens de correio electrónico utilizando POP3. Agora em 4D v18 R4, estamos a dar os primeiros passos para uma nova forma de lidar com o protocolo IMAP. Tal como fizemos para SMTP e POP3, há um novo comando IMAP New transporter para lidar com o protocolo IMAP.

O Internet Message Access Protocol (IMAP) é um protocolo padrão da Internet utilizado pelos clientes de correio electrónico para recuperar mensagens de correio electrónico de um servidor de correio. Este protocolo permite gerir múltiplas caixas de correio, descarregar e-mails, realizar pesquisas no servidor, gerir o estado das mensagens, e muito mais!

E com esta primeira funcionalidade IMAP, pode adicionar métodos ao transportador para: ter a lista das caixas de correio disponíveis, seleccionar uma caixa de correio, e receber correio electrónico da caixa de correio seleccionada. Vamos ver como.

Produto blank

4D Write Pro – Exportação directa para PDF!

Tradução automática de Deepl

E se eu lhe disser que com 4D v18 R4 pode exportar documentos 4D Write Pro directamente para o formato PDF (tanto em macOS como em Windows), sem necessidade de instalar qualquer driver de impressora ou software adicional? Agora pode … e isso não é tudo! Também pode definir várias opções tanto para o formulário como para o conteúdo. Continue a ler para saber mais!

Produto blank

4D para iOS: Notificações Push

Tradução automática de Deepl

4D v18 R4 oferece uma característica muito excitante … Notificações push. Estas são mensagens enviadas directamente para o dispositivo móvel do utilizador, a partir da sua aplicação. As notificações push fornecem aos utilizadores informações relevantes para os encorajar a envolverem-se com uma aplicação. A partir do lançamento desta funcionalidade, 4D para iOS não só permite fazê-lo, como também permite fazê-lo com facilidade!

Para autenticação por email, 4D para iOS também facilita a sua vida.