4D v15.4

Gerenciamento de arquivo de dados em aplicativos finais

Página Inicial

 
4D v15.4
Gerenciamento de arquivo de dados em aplicativos finais

Gerenciamento de arquivo de dados em aplicativos finais  


 

A gestão de um arquivo de dados, por padrão em aplicativos fusionados/merged (aplicações de um único usuário ou cliente-servidor) foi modificada em 4D v15:

  • Agora os desenvolvedores podem definir um "arquivo de dados padrão" na fase de construção da aplicação.
  •  Quando não há um arquivo de dados, se for detectado um "arquivo de dados padrão", ele se abrirá automaticamente em silêncio no modo de somente leitura por 4D.

Esses novos recursos dão aos desenvolvedores mais controle sobre a criação e / ou abertura dos arquivos de dados durante o lançamento inicial de um aplicativo fusionado Mais especificamente, estão cobertos os seguintes casos:

  • Evita exibir a caixa de diálogo de abertura de arquivos de dados 4D  durante o lançamento de uma nova aplicação fusionada ou atualizada. Pode detectar, por exemplo, no método de banco de dados On Startup, que o arquivo de dados padrão foi aberto e, portanto, executar seu próprio código e / ou caixas de diálogo para criar ou selecionar um arquivo de dados local.
  • Permite a distribuição de aplicativos fusionados com dados somente leitura (por exemplo, para aplicações de demonstração).

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 desenvolvedor deve oferecer um arquivo de dados por padrão (chamado de "Default.4DD") e salve-o em uma pasta específica (chamado "Default Data") dentro do pacote do banco de dados (4dbase) . Este arquivo padrão deve ser apresentado juntamente com todos os outros arquivos necessários, dependendo da configuração do índice do banco de dados(.4DIndx), BLOB externo, jornal, etc. Cabe ao desenvolvedor oferecer arquivos de dados válidos. No entanto, note que uma vez que o arquivo de dados padrão for aberto no modo de somente leitura, é recomendado desativar a opção "Usar arquivo de registro" no arquivod de estrutura original, antes de criar o arquivo de dados.
  • Cuando se crea la aplicación, la carpeta de datos predeterminada está integrada en la aplicación fusionada por el proceso de creación de la aplicación. Todos los archivos dentro de esta carpeta de datos predeterminada también están anidados.

  • Quando o aplicativo forcriado, a pasta de dados padrão é integrada ao aplicativo fusionado através do processo de criação do aplicativo. Todos os arquivos dentro desta pasta de dados padrão também são incorporados.

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
Tema: Finalizar e distribuir aplicativos

 
HISTÓRIA 

New
Criado por: 4D v15

 
ARTICLE USAGE

Manual de Desenho 4D ( 4D v15.4)
Manual de Desenho 4D ( 4D v15)
Manual de Desenho 4D ( 4D v15.3)