4D v16.3Gerenciamento de arquivo de dados em aplicativos finais |
||
|
4D v16.3
Gerenciamento de arquivo de dados em aplicativos finais
Gerenciamento de arquivo de dados em aplicativos finais
Quando um usuário executa um aplicativo fusionado ou uma atualização (mono-usuário ou aplicativos cliente-servidor), 4D tenta selcionar um arquivo de dados válido. Diversas localidades são examinadas pelo aplicativo sucessivamente.
Quando a opção de compatibilidade Use new architecture for application deployments estiver marcada (ver Página Compatibilidade), qualquer apliativo standalone ou servidor construido com 4D armazena a rota do último arquivo de dados aberto na pasta de preferências de usuário do aplicativo. Nota de Compatibilidade: Em versões anteriores do programa, esta informação era armazenada no arquivo de estrutura O local da pasta de preferência de usuários do aplicativo corresponde a rota retornada pelo seguinte comando: userPrefs:=Get 4D folder(Active 4D Folder) A rota de arquivo de dados é armazenada em um arquivo dedicado chamado de ultimaRotaDados.xml.
Graças a esta arquitetura, quando oferecer uma atualização para seu aplicativo, o arquivod de dados local do usuário (último arquivo de dados usado) será aberto automaticamente na primeira execução Este mecanismo é normalmente adequado para implementações normais. Entretanto para necessidades específicas, por exemplo, se duplicar seus aplicativos fusionados, pode precisar mudar o modo com que o arquivo de dados é linkado ao aplicativo. Para saber mais, veja a próxima seção "Configurando o modo data linking".Com seus aplicativos compilados, 4D automaticamente usa o último arquivo de dados aberto. De forma pré-determinada, quando a nova arquitetura é ativada (a partir de 4D v15 R4, ver seção acima), a rota dos arquivos de dados é armazenada na pasta de preferências de usuário do aplicativo e é linkada ao nome do aplicativo. Isso pode ser inapropriado se quiser duplicar um aplicativo fusionado que intensiona usar arquivos de dados diferentes. Aplicativos duplicados na verdade dividem a pasta de preferências de usuário e assim sempre usam o mesmo arquivo de dados - mesmo se o arquivo de dado for renomeado, porque o último arquivo usado para o aplicativo é aberto. 4D deixa que você conecte a rota do arquivo de dados a rota do aplicativo. Neste caso, o arquivo de dados será linkado usando uma rota específica e não será apenas o último arquivo aberto.Duplicação quando dados são conectados por nome do aplicativo: Duplicação quando os dados são conectados por rota do aplciativo:
Pode selecionar o modo de conexão dos dados durante o processo de construção do aplicativo. Pode :
Agora v15 4D oferece uma maneira simples de incomporar um arquivo de dados, por padrão, em uma aplicação fusionada, para que o aplicativo possa ser instalado ou atualizado em máquinas dos usuários finais sem necessidade de usar uma caixa de diálogo adicional. Para definir um arquivo de dados padrão:
O gráfico a seguir ilustra essa nova funcionalidade: Quando o arquivo de dados padrão for detectado no primeiro lançamento, se abrirá silenciosamente em modo de somente leitura, o que permite que você execute qualquer operação personalizada que não modifique o próprio arquivo de dados.
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
Criado por: 4D v15 ARTICLE USAGE
Manual de Desenho 4D ( 4D v16) |