Re: [firebase-br] Barra de progresso para transferência de registros tipo BLOB (exe) em Acesso Remoto ???

Andre C P andre em systempro.com.br
Qua Fev 16 12:48:38 -03 2005


Agradeço pela ajuda mas teoricamente acho que não tem como resolver esse 
problema utilizando o dbexpress.
Ao carregar o blob do Servidor (função getBlob), todos os processos são 
suspensos (até execução da função getBlob)
   function getBlob(ColumnNumber: Word; Value: Pointer;
      var IsBlank: LongBool; Length: LongWord): SQLResult; stdcall;
Então não vejo como atualizar status já que poderia fazer isso somente após 
o blob ter sido retornado, que nada adiantaria.
Se executar um Timer antes da execução getBlob ou 
TBlobField(dts.FieldByName('ARQ_EXE')).SaveToStream(NewFile), o timer será 
executado somente após o termino da função geetBlob.

[]s

Andre C P


----- Original Message ----- 
From: "João Borges Claudino Junior" <joao.claudino em lanweb.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 16, 2005 11:11 AM
Subject: Re: [firebase-br] Barra de progresso para transferência de 
registros tipo BLOB (exe) em Acesso Remoto ???


bem, primeiramente pegue o tamanho do arquivo e depois a taxa dee
transferência e a partir da vc faz o status, sacou?
----- Original Message ----- 
From: "Andre C P" <andre em systempro.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, February 16, 2005 11:01 AM
Subject: [firebase-br] Barra de progresso para transferência de registros
tipo BLOB (exe) em Acesso Remoto ???




Para transferência de registros tipo BLOB em acesso local não há problema
tão pouco motivo para exibição de status (barra de progresso ) do andamento,
já que a gravação é instantânea.

Meu problema está nas conexões com acesso remoto ( acesso discado, adsl,
radio), preciso mostrar uma barra de status neste caso, já que para os
registro tipo BLOB (arquivos zip com tamanhos aprox de 3MB ) existe uma
demora dependendo da conexão que varia entre 1minuto até 20minutos,  esta
demora causa a impressão ao usuário que a aplicação está travada , a questão
é como capturar
o status do andamento ???

Já fiz alguns testes também utilizando WEBSERVICE  / WEBSNAP mas para
transferência binária com arquivos maiores que 500KB o sistema trava ...


[]s

André C P




----------------------------------------------------------------------------
----


No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005



----------------------------------------------------------------------------
----


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br



-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005




-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005





Mais detalhes sobre a lista de discussão lista