Atualização automática de licenças de compilação OEM
4D atualiza automaticamente as licenças de desenvolvimento quando atingirem a sua data de expiração. No entanto, as licenças de construção OEM (4D Server OEM e chaves OEM XML) ainda precisam de intervenção humana para serem atualizadas. Isso estava causando problemas em cadeias de construção automatizadas e, em geral, uma perda de tempo.
4D 20 R9 estende a atualização automática de licenças para licenças de construção OEM. Esse post de blog vai descrever os diferentes cenários em que isso vai acontecer.
Nova classe para lidar com ligações TCP de entrada
Em 4D 20 R8, introduzimos a classe TCPConnection, permitindo iniciar conexões TCP a servidores remotos. Com 4D v20 R9, estamos entusiasmados em trazer a classe TCPListener – sua chave para lidar com conexões TCP de entrada e construir um servidor TCP diretamente em 4D.
Com estas duas classes – TCPConnection e TCPListener – tem agora controlw total sobre a comunicação TCP, tanto do lado do cliente como do lado do servidor.
Vamos ver como usá-las juntas.
Descubra o seu assistente de escrita alimentado por IA em 4D Write Pro
Num mundo onde a escrita profissional está em constante evolução, 4D Write Pro está aqui para revolucionar a forma como escreve. Com a integração de um assistente de escrita com IA, agora tem assistência instantânea para rascunhar, editar e melhorar seus documentos.
Nosso assistente de escrita com IA é muito mais do que apenas uma ferramenta de conversação. Foi concebido para ser o seu assistente pessoal na redação de documentos. Quer precise reformular uma frase, corrigir um erro, ou simplesmente encontrar inspiração, está lá para o ajudar em tempo real.
Desbloqueie o Poder da IA com 4D AIKit: Automatize, crie e inove
Estamos entusiasmados por apresentar o 4D AIKit, o primeiro de uma série de funcionalidades alimentadas por IA concebidas para trazer capacidades inteligentes diretamente para os seus projectos 4D. Como um componente embutido, AIKit permite a integração perfeita dos modelos de ponta de OpenAI em seu ambiente de desenvolvimento, reforçando nosso compromisso de colocar a IA no centro da inovação em 4D.
Com apenas algumas linhas de código, pode enriquecer suas aplicações com caraterísticas inteligentes como geração de imagem, moderação de conteúdo, análise visual avançada, e chatbots conversacionais. Isso é apenas o começo! As possibilidades estão abertas, permitindo-lhe criar soluções mais inteligentes, mais dinâmicas e mais responsivas do que nunca.
Fórmulas no assistente de etiquetas
A partir de 4D 20 R9, o componente Label Wizard recebeu uma atualização para melhorar a sua experiência com fórmulas. Isso melhora a segurança ao prevenir a criação de fórmulas maliciosas. Também melhora a qualidade ao evitar a criação de fórmulas incorretas. Vamos mergulhar nas melhorias!
Melhorar a privacidade e segurança do macOS com UUID de aplicação
Com a atualização Sequoia, macOS agora se baseia no UUID das aplicações para vários controles de privacidade e segurança, como acesso à rede. Essa nova caraterística do macOS pode causar problemas no lado do usuário final, como ter que frequentemente reautorizar as aplicações 4D construídas. Para resolver isso, a partir de 4D 20 R9, cada aplicação 4D construída para macOS agora tem seu próprio UUID de aplicação. Essa mudança garante controles de acesso melhor ajustados. Vamos nos aprofundar nos detalhes.
4D NetKit: Obter eventos do calendário do Google e do Microsoft 365
Gerenciar calendários e eventos é crucial para muitas aplicações, especialmente quando se integra com serviços populares como Google Calendar e Microsoft 365. Começando com 4D 20 R9, pode facilmente recuperar e acessar calendários e eventos dessas plataformas com os novos comandos 4D NetKit. Se está sincronizando agendas, construindo funcionalidades baseadas em calendário, ou simplesmente obtendo detalhes de eventos, esses comandos permitem uma integração perfeita com serviços Google e Microsoft 365.
Utilizar a classe na área Web incorporada com $4d
Com 4D 20 R9, 4D introduz novos comandos que permitem aos desenvolvedores definir um contexto de objeto para $4d, garantindo que apenas funções específicas sejam expostas. Anteriormente, usar $4d significava expor métodos 4D para a área web, mas agora, pode definir e usar funções de classe. Esta melhoria permite uma melhor organização, encapsulamento e segurança ao integrar funcionalidades 4D em áreas web.
4D View Pro: A chamada de retorno de importação garante que as funções personalizadas são totalmente resolvidas
Importar documentos é uma tarefa comum quando se trabalha com 4D View Pro. No entanto, quando esses documentos contêm funções personalizadas, pode ser difícil determinar quando todos os cálculos estão completos antes de realizar ações como imprimir ou salvar. Para resolver isso, 4D 20 R9 garante que a fórmula de retorno de chamada de comandos de importação é feita apenas depois de todas as funções personalizadas terem sido completamente tratadas. Esta melhoria dá mais controle e fiabilidade quando trabalhar com documentos 4D View Pro importados.
Avisos sobre elementos de linguagem obsoletos
Com o lançamento de 4D 20 R9, elementos de linguagem obsoletos agora geram avisos, ajudando-o a manter seu código tão moderno e eficiente quanto possível. Vamos mergulhar nos detalhes.
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política