DataSnap Avançado - Usando Funções Callback

Mostraremos neste artigo como você pode dar um feedback visual para o usuário através de uma barra de progresso que evolui com o andamento das alterações e ainda permitir que ele interrompa o processo clicando em um botão Cancelar.

Esse artigo faz parte da revista Clube Delphi Edição 56. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF.

DataSnap Avançado

Usando funções callback

Em aplicações DataSnap é comum armazenarmos um pacote de alterações de inserção, alteração ou exclusão no ClientDataSet para mais tarde aplicar em lote as mudanças no banco de dados, usando o método ApplyUpdates. Esse processo de atualização do servidor pode ser demorado, dependendo do volume de alterações e da rede na qual transitam os dados.

Mostraremos neste artigo como você pode dar um feedback visual para o usuário através de uma barra de progresso que evolui com o andamento das alterações e ainda permitir que ele interrompa o processo clicando em um botão Cancelar.

A técnica se baseia em um recurso pouco usual entre objetos COM: funções " [...] continue lendo...

Artigos relacionados