Caro Eder,

Partindo do pressuposto de que sua procedure em B.D. trate de atualizar um
registro contador numa tabela espeficamente concebida para este fim, com a
seguinte estrutura:

TblStatusDoProcesso(NomeDoProcesso, NomeUsuario, Contador) com chave
prim�ria (NomeDoProcesso, NomeUsuario)

... e que  NomeUsuario seja passado � procedure, visando resolver um
poss�vel problema de concorr�ncia, ter�amos o seguinte:

Procedure proc_ExecutarProcessoFulano ( ..., ps_NomeDoUsuario, ...)
        Inserir registro TblStatusDoProcesso("ProcessoFulano",
ps_NomeDoUsuario, 0)
        La�o principal
                ...
                Atualizar registro TblStatusDoProcesso("ProcessoFulano",
ps_NomeDoUsuario, Contador + PassoN )
                ...
        Fim
        Excluir registro TblStatusDoProcesso("ProcessoFulano",
ps_NomeDoUsuario)
End Procedure

Bastaria ent�o, que sua aplica��o executasse a procedure num processo
separado, digamos "ExecutorDaProcedure.exe",
mediante chamada � fun��o SalLoadApp ( "ExecutorDaProcedure.exe",
NomeDoUsuarioSolicitante ) , que faz chamada ass�ncrona ao processo. E, da�
sim, efetuar a leitura suja (dirty read) do registro enquanto ele existir a
cada "N" segundos...

Espero ter ajudado!

Sds,
F�bio Lopes


> ----- Mensagem original -----
> De:           Lairton N de Almeida Jr [SMTP:[EMAIL PROTECTED]]
> Enviada em:           quarta-feira, 4 de outubro de 2000 16:21
> Para:         [EMAIL PROTECTED]
> Assunto:              Re: [sqlwin] Multithread
> 
> Isso mesmo Fl�vio,
> 
> Por isso que eu falei que nem mesmo utilizandos os componentes do CTD2000
> n�o � poss�vel fazer isso.
> Falta o recurso de multithread no Centura.
> 
> Por�m fiz isso h� alguns anos, s� n�o lembro como.
> Vou procurar ver isso e te falo como eu fiz.
> Pode ser que ajude.
> 
> um abra�o,
> Lairton.
> 
> 
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, October 04, 2000 2:15 PM
> Subject: Re: [sqlwin] Multithread
> 
> 
> > Lairton,
> > Eu precisava ter pelo menos o recurso de multithread no Centura 1.5.1.
> N�o
> > tem, n�o �?
> > Quanto ao processo estar em Stored procedure, n�o � problema. Pois numa
> > thread, eu rodaria a SP, incrementando uma SEQUENCE e na outra thread
> faria
> > uma leitura desta SEQUENCE de n em n segundos.
> >
> > Obrigado.
> > Fl�vio
> >
> >
> >
> >
> >
> > "Lairton N de Almeida Jr" <[EMAIL PROTECTED]> on 03/10/2000
> 17:02:49
> >
> > Please respond to [EMAIL PROTECTED]
> >
> >
> >
> >  To:      [EMAIL PROTECTED]
> >
> >  cc:      (bcc: Flavio Barrios/Procenge)
> >
> >
> >
> >  Subject: Re: [sqlwin] Problemas com Oracle 8i
> >
> >
> >
> >
> >
> >
> >
> > Fabiano,
> >
> > Acho que mesmo usando Componentes n�o seria poss�vel apresentar o status
> de
> > execu��o das tarefas de uma stored procedure na aplica��o cliente.
> >
> > A n�o ser que a stored procedure seja re-escrita em SAL.
> > Mas acho que isso n�o vem ao caso n�o � mesmo Fl�vio ?
> >
> > um abra�o,
> > Lairton
> >
> > ----- Original Message -----
> > From: "Fabiano Simm - Esfera Inform�tica" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, October 03, 2000 3:56 PM
> > Subject: Re: [sqlwin] Problemas com Oracle 8i
> >
> >
> > > Uma maneira seria utilizar o Centura com componentes (vers�o 2000) .
> > >
> > > Fabiano Simm - Dir. T�cnico
> > > Esfera Inform�tica Ltda.
> > > http://www.esfera.com.br
> > > Fone/fax: (041) 254-3534
> > > ICQ 24145538
> > >
> > >
> > > ----- Original Message -----
> > > From: <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Tuesday, October 03, 2000 11:40 AM
> > > Subject: Re: [sqlwin] Problemas com Oracle 8i
> > >
> > >
> > > > Pessoal,
> > > > H� alguma forma, no Centura, de termos Multithread?
> > > > Tenho uma rotina que � rodada no banco(stored procedure em uma
> package
> > do
> > > > Oracle), e quero mostrar o andamento da mesma, numa barra de
> progresso
> > no
> > > > Centura. O problema � quando se executa alguma fun��o Sql... s�
> retorna
> > > > quando o processo estiver encerrado.
> > > > Eu utilizo o Centura 1.5.1 ptf 4
> > > >
> > > > Obrigado.
> > > > Fl�vio
> > > >
> > > >
> > > > ==============================================
> > > > Lista de Centura SQLWindows
> > > > Administrador : [EMAIL PROTECTED]
> > > > [ http://www.centuraexplorer.com ]
> > > > Para sair desta lista mande mensagem para:
> > > > [EMAIL PROTECTED] sem nada no Subject e
> > > > com o comando a seguir no corpo da msg:
> > > > "unsubscribe sqlwin" (sem as aspas)
> > > > ==============================================
> > >
> > > ==============================================
> > > Lista de Centura SQLWindows
> > > Administrador : [EMAIL PROTECTED]
> > > [ http://www.centuraexplorer.com ]
> > > Para sair desta lista mande mensagem para:
> > > [EMAIL PROTECTED] sem nada no Subject e
> > > com o comando a seguir no corpo da msg:
> > > "unsubscribe sqlwin" (sem as aspas)
> > > ==============================================
> >
> > ==============================================
> > Lista de Centura SQLWindows
> > Administrador : [EMAIL PROTECTED]
> > [ http://www.centuraexplorer.com ]
> > Para sair desta lista mande mensagem para:
> > [EMAIL PROTECTED] sem nada no Subject e
> > com o comando a seguir no corpo da msg:
> > "unsubscribe sqlwin" (sem as aspas)
> > ==============================================
> >
> >
> >
> > ==============================================
> > Lista de Centura SQLWindows
> > Administrador : [EMAIL PROTECTED]
> > [ http://www.centuraexplorer.com ]
> > Para sair desta lista mande mensagem para:
> > [EMAIL PROTECTED] sem nada no Subject e
> > com o comando a seguir no corpo da msg:
> > "unsubscribe sqlwin" (sem as aspas)
> > ==============================================
> >
> 
> ==============================================
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)
> ==============================================
���������������Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
���������������

Responder a