4D v16.3Mudanças de comportamento |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Mudanças de comportamento
Mudanças de comportamento
A gestão de licenças para os produtos 4D foi melhorada em 4D v16: Primeira ativação simplificada: a entrada de um novo número de licença no diálogo "Administrador de licenças" se ativa automaticamente, em uma única operação, 4D Server e todas suas expansões relacionadas (clientes adicionais, plug-ins, etc.) Este novo botão o conecta a nosso bando de dados clientes e ativa automaticamente todas suas licenças novas ou atualizações vinculadas a licença atual (a licença atual aparece em negrito na lista de Licenças ativas). Só necessita ingressar seus identificadores 4D (conta e senha). Pode clicar no botão Atualizar nos seguintes contextos:
Nova função de ativação automática: esta función é ativada quando se lança um produto 4D mais reciente para o qual ainda não foi introduzida sua licença ou quando a licença detectada na máquina onde foi lançado o produto não seja válida. Se inicia o procedimento de auto-ativação:
OBJECT SET FORMAT / OBJECT Get format: estes comandos agora são compatíveis com ícones nos cabeçalhos de list box. METHOD GET CODE: este comando devolve o código como texto indentado. DELETE FOLDER: este comando agora pode eliminar uma pasta que não esteja vazia O comando FONT LIST em Windows só devolve fontes vetoriais. 64 bits unicamente: as novas funcionalidades detalhadas nesta seção só estão disponíveis nas versões 4D v16 64 bits (4D Developer Edition e 4D Volume Desktop, ver a seção Arquitetura de impressão (redesign)). A arquitetura de impressão foi reescrita completamente nas versões 4D 64 bits para beneficiar-se das bibliotecas de impressão e dos diálogos mais recentes baseados no sistema operativo. Apesar desta atualização interna é principalmente transparente para os usuarios de 4D, devem prestar atenção nas mudanças abaixo:
Nota: os comandos OPEN PRINTING JOB, CLOSE PRINTING JOB, SET PRINT OPTION e SET PRINT OPTION são compatíveis com o comando 4D Write Pro WP PRINT: para mais informação, consulte WP PRINT. Todas as opções são compatíveis com os documentos 4D Write Pro, exceto as opções Paper option e Orientation option, pelo que recomendamos utilizar o comando WP USE PAGE SETUP para configurar o tamanho e a orientação da página por separado. Array de controle de linhas Uma nova propriedade Array de controle de linhas lhe da a possibilidade de controlar as novas propriedades da interface:
Cabeçalhos e rodapés a altura mínima em píxels dos cabeçalhos, depende de sistema. Se passar um valor que for demasiado pequeno, se substitui pelo tamanho mínimo definido no sistema para os cabeçalhos. Não há um tamanho mínimo para linhas e rodapés de página. List boxes convertidos Os list boxes resultantes da conversão das antigas áreas de rolagem agrupadas são conectados. Os list boxes conectados funcionam de maneira coordenada: a seleção de uma linha em um list box leva a mesma linha que se seleciona em qualquer outro list box pertenencente ao mesmo grupo conectado; O deslocamento vertical um list box ativa o mesmo deslocamento em todos os list box pertencentes ao mesmo grupo conectado. Nota: os list box convertidos também são agrupados no formulário (função padrão de 4D). Estes comandos são ativados quando se selecionam vários list boxes em um formulário. Quando se seleciona um list box conectado (ou seja, um list box que pertence a um grupo conectado), se mostra um "distintivo" específico em todos os list boxes que pertencem a este mesmo grupo conectado: Estes principios lhe permitem reproduzir a mesma operação das áreas deslocáveis agrupadas anteriormente; Entretanto, lhe recomendamos que adapte seus formularios convertidos para que utilizem as funcionalidades padrão dos list box. As opções avançadas de Assistente para formulários foram atualizados em função das evoluções de hardware e de produto:
Graças a um novo algoritmo interno, a execução do comando [#cmd id="233"/] foi acelerada significativamente em 4D v15 R3 quando se substitui uma string por outra de diferente longitude. Este é o caso por exemplo nas seguintes substituições: vResult:=Replace string(Source_Text;"a";"aa") //baseado em caracteres O novo algoritmo está otimizado para ambas sintaxes: quanto maior seja o texto fonte e mais substituições houver, mais significativa será a otimização. Nossos benchmarks mostram os seguintes resultados, em comparação com o algoritmo anterior:
Estas provas são realizadas substituindo "a" por "aa" em um arquivo que continha 32.000 ocorrências a substituir. Note: a substituição de strings da mesma longitude é tão rápida quanto com o algoritmo anterior. Informação adicional se oferece quando se detectam duplicados em campos únicos:
Em versões anteriores de 4D, os comandos DOM Get XML element e DOM Count XML elements não eram sensíveis as maiúsculas e minúsculas com respeito ao parâmetro nomElement, que não é compatível com xml. A partir de 4D v16.2, estes comandos levam em consideração as maiúsculas e minúsculas como padrão. Se deseja r manter sua operação anterior, chame ao comando [#cmd id="1090"/] com o seletor XML DOM case sensitivity a XML case insensitive. 4D sempre utiliza o caractere de ponto (.) como separador decimal ao avaliar uma expressão numérica utilizando as etiquetas 4DTEXT, 4DVAR, 4DHTML, 4DHTMLVAR e 4DEVAL. Os parâmetros regionais agora são ignorados neste contexto. Por exemplo, qualquer que seja a configuração regional: value:=10/4 Portanto, se seu código avalia expressõs numéricas que utilizam etiquetas 4D com respeito aos ajustes regionais, deve adaptá-lo utilizando o comando String:
Para mais informação, consulte Etiquetas HTML 4D. Desativação do método HTTP TRACE, erro 405. Se necessitar reativarr este método, pode utilizar a opção Web HTTP TRACE com o comando WEB SET OPTION. Os nomes dos arquivos de histórico gerados durante as operações de manutenção através de CSM ou a janela de administração de 4D Server são agora únicos e portanto, são diferenciados cada vez que são salvadas no disco. Em versões anteriores, estes arquivos usavam sempre o mesmo nome, de modo que o arquivo de registro anterior (se houver) era sobrescrito pelo novo cada vez que se realizava uma nova operação de manutenção, o que significa que os arquivos de registro anteriores se purgavam automaticamente. Agora lhe corresponde ao administrador do banco de dados suprimir os arquivos de histórico mais antigos segundo seja necesário, tanto para 4D como para 4D Server. Modificações entre as versões v15.x/v15Rx y v16: relativas a gestão de codificação e charsets, em particular para os nomes de arquivo anexos ao enviar correios eletrônicos. Nos bancos de dados onde são implementadas soluções, deve verificar que estas modificações não causem nenhum mal funcionamento.
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
ARTICLE USAGE
Conversão a 4D v16 ( 4D v16.2) Inherited from : Changes in behavior ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||