� um servi�o. A aplica��o � igual a qualquer outra, s� precisa acrescentar
um SalHideWindow no SAM_Create do form que gerencia o Timer.
O segredo est� na montagem do servi�o, quem fez isso pra mim foi o
Administrador da rede, s� que ele est� de f�rias e volta daqui a 2 semanas.
Se puder esperar depois que ele voltar eu lhe mando o roteiro pra criar o
servi�o.


> ----------
> De:   Erasmo Bispo de Oliveira Jr[SMTP:[EMAIL PROTECTED]]
> Responder:    [EMAIL PROTECTED]
> Enviada:      Segunda-feira, 19 de Agosto de 2002 13:23
> Para:         [EMAIL PROTECTED]
> Assunto:      Re: [sqlwin] RE: [sqlwin] Re: [sqlwin] Problema de
> empilhamento de   aplica��es
> 
> <<Mensagem: Mensagem do Microsoft Exchange>>
> Fernando,
> 
> A sua aplica��o roda como servi�o (Control Panel / Services) ou vc 
> inicializa a utiliza��o dela a partir do StartUp (Inicializa��o) da 
> m�quina/usu�rio?
> O motivo da pergunta � simples, a aplica��o tem que funcionar com a 
> m�quina sem estar logada, ou seja, naquela tela do NT (CTRL+ALT+DEL), 
> dessa forma, ningu�m loga na m�quina, � um servidor, n�o � necess�rio 
> ter um usu�rio logado. Se vc tiver um exemplo de constru��o de aplica��o 
> em SQLWindows, que rode como servi�o efetivo do NT, eu gostaria de dar 
> uma olhada, se vc puder me mandar. Em algumas m�quinas com Windows95 
> (n�o possui servi�o) eu montei um schedule via SAM_Timer para realizar a 
> mesma opera��o, mas isso n�o serve para um servidor que nunca est� logado.
> 
> Fernando Simonetti wrote:
> 
> >Erasmo, vc poderia adotar outra solu��o para o problema.
> >Tenho aqui uma aplica��o centura que roda como servi�o num servidor NT,
> >executando algumas rotinas a cada um minuto. A diferen�a � que o servi�o
> >fica ativo o tempo todo e uso a mensagem SAM_Timer pra iniciar as rotinas
> a
> >cada um minuto.
> >
> >>----------
> >>De:         Erasmo Bispo de Oliveira Jr[SMTP:[EMAIL PROTECTED]]
> >>Responder:  [EMAIL PROTECTED]
> >>Enviada:    Segunda-feira, 19 de Agosto de 2002 11:39
> >>Para:       [EMAIL PROTECTED]
> >>Assunto:    Re: [sqlwin] Re: [sqlwin] Problema de empilhamento de
> >>aplica��es
> >>
> >><<Mensagem: Mensagem do Microsoft Exchange>>
> >>Ricardo,
> >>
> >>Temos uma outra aplica��o semelhante, feita em C, e nunca ocorreu o 
> >>problema, ocorre somente com o SQLWindows, e outra observa��o 
> >>importante, n�o � em todo servidor que ocorre. Temos esta aplica��o 
> >>rodando em mais de 10 empresas, e somente tr�s delas apresentam o 
> >>problema eventualmente, em duas empresas o servidor � NT 4.0 Server e em
> 
> >>outra � 2000 Professional. Todas devidamente atualizadas em rela��o a 
> >>Service Pack. Enfim, eu n�o consegui descobrir nestas tr�s empresas algo
> 
> >>em comum que justificasse o travamento eventual, por exemplo, uma delas 
> >>passa duas semanas sem ter problema nenhum, e de uma hora pra outra 
> >>ocorre e trava tudo. J� verifiquei se poderia ser conflitos de DLL's ou 
> >>mesmo conflito com outros sistemas ativos, backup por exemplo, etc. Nas 
> >>demais empresas tudo funciona perfeitamente. At� agora s� vejo uma 
> >>sa�da, refazer o programa em C, ficar� mais leve, ocupar� menos mem�ria,
> 
> >>etc.
> >>
> >>
> >>Ricardo Gomes wrote:
> >>
> >>>Erasmo, esse problema � realmente muito estranho, mas n�o posso 
> >>>afirmar que � um problema do NT ou da aplica��o SqlWindows. Eu 
> >>>recomendo que vc fa�a esse seu programa em outra linguagem, de 
> >>>prefer�ncia C ou VB, e veja se o mesmo problema ocorre. Se ocorrer, o 
> >>>problema poder� ser no NT ou no c�digo da sua aplica��o. Vc instalou o 
> >>>�ltimo service pack no seu Windows NT?
> >>>
> >>> 
> >>>
> >>>Ricardo.
> >>>
> >>>    ----- Original Message -----
> >>>
> >>>    From: Erasmo Bispo de Oliveira Jr
> >>>
> >><mailto:[EMAIL PROTECTED]>
> >>
> >>>    To: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >>>
> >>>    Sent: Friday, August 16, 2002 5:31 PM
> >>>
> >>>    Subject: Re: [sqlwin] Problema de empilhamento de aplica��es
> >>>
> >>>
> >>>    Cristiane,
> >>>
> >>>    Talvez vc n�o tenha entendido, � um problema de sistema
> >>>    operacional, as aplica��es em SQLWindows s�o alocadas na mem�ria
> >>>    mas n�o iniciam a execu��o, ficam simplesmente paradas, travadas,
> >>>    sem rodar nenhum comando do SAM_AppStartup ou qualquer sess�o.
> >>>    Algum evento do Windows NT faz com que as aplica��es SQLWindows,
> >>>    sem motivo aparente, fiquem travadas, como se ficassem numa fila
> >>>    de execu��o, aguardando alguma coisa ser encerrada. O grande
> >>>    problema � que, como se trata de uma aplica��o schedulada, que
> >>>    roda de minuto em minuto, em cerca de quatro horas, s�o tantas
> >>>    inst�ncias abertas que o servidor trava por falta de mem�ria. Obs:
> >>>    trata-se de uma aplica��o que roda sob um servi�o do NT, ou seja,
> >>>    n�o existe exibi��o de tela ou intera��o manual, a aplica��o abre,
> >>>    inicia um log, conecta com o Oracle, roda um select para verificar
> >>>    se existem interfaces pendente, dispara as aplica��es da
> >>>    interfaces via SalLoadApp, fecho o Log, e encerro com SalQuit, ou
> >>>    seja, s� utilizo uma mensagem, SAM_AppStartup, n�o h� formul�rios.
> >>>    Outra obs, o problema s� ocorre via servi�o do NT, rodando
> >>>    manualmente, via duplo-clique no execut�vel, n�o ocorre o problema.
> >>>
> >>>    Cristiane-de Albuquerque wrote:
> >>>
> >>>>Erasmo, vc colocar na mensagem de close salquit() ele destroi a
> >>>>
> >>aplica��o
> >>
> >>>>Cristiane
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>Erasmo Bispo de Oliveira Jr
> <[EMAIL PROTECTED]>@virtualand.net
> >>>>
> >>em
> >>
> >>>>16/08/2002 14:37:18
> >>>>
> >>>>Favor responder a [EMAIL PROTECTED]
> >>>>
> >>>>Enviado Por:   [EMAIL PROTECTED]
> >>>>
> >>>>
> >>>>Para: sqlwin <[EMAIL PROTECTED]>
> >>>>cc:
> >>>>Assunto:  [sqlwin] Problema de empilhamento de aplica��es
> >>>>
> >>>>
> >>>>Ol� Pessoal,
> >>>>
> >>>>Gostaria de saber se algu�m j� passou por isso antes. Tenho uma
> >>>>
> >>aplica��o
> >>
> >>>>em SQLWindows (CTD151), rodando num sevidor, e esta aplic
> >>>>a��o controla
> >>>>interfaces entre ERP's e outras aplica��es SQLWindows, ou seja, � um
> >>>>sistema de controle de interfaces. Possuo um servi�o no servidor que
> >>>>dispara esta aplica��o a cada 1 minuto, e esta aplica��o verifica se
> >>>>existem informa��es a serem interfaceadas. A aplica��o foi feita de
> >>>>
> >>forma
> >>
> >>>>que pudesse rodar v�rias vezes, mesmo de forma paralela, mas,
> >>>>eventualmente, o sistema operacional se perde, e come�a a encavalar
> >>>>
> >>todas
> >>
> >>>>as aplica��es SQLWindows, o interessante � que chega a ficar mais de
> 60
> >>>>inst�ncias da aplica��o no TaskManager e nenhuma delas chegou a rodar
> >>>>efetivamente, pois antes mesmo de fazer a conex�o com o Oracle, eu
> crio
> >>>>
> >>um
> >>
> >>>>arquivo de log para a execu��o, e nem mesmo estes arquivos foram
> >>>>
> >>criados. �
> >>
> >>>>como se o servidor NT parasse de aceitar a execu&cce
> >>>>dil;�o de novas aplica��es e
> >>>>colocasse todas numa fila de execu��o, mas nenhuma delas �
> efetivamente
> >>>>executada. Quando isso acontece, � necess�rio suspender o servi�o,
> rodar
> >>>>
> >>um
> >>
> >>>>KILL no NT para matar todas as inst�ncias abertas, e depois reiniciar
> o
> >>>>servi�o, a partir da� tudo volta ao normal, sempre abrindo e fechando
> a
> >>>>aplica��o. N�o consegui descobrir o porque, mas isto acontece
> >>>>eventualmente, e s� com aplica��es em SQLWindows. Algu�m j� viu isto
> >>>>
> >>antes,
> >>
> >>>>ou tem alguma id�ia de como resolver o problema?
> >>>>
> >>>>Obrigado pela aten��o.
> >>>>--
> >>>>
> >>>>
> >>>>    [IMAGE]                               Erasmo Bispo de Oliveira
> >>>>
> >>Junior 
> >>
> >>>>                    
> >>>>                                 Gerente de Projetos 
> >>>>
> >>>>                                    Softway - SoftComex Informatica
> >>>>
> >>Ltda. 
> >>
> >>>>                                         Web:
> >>>>
> >>http://www.softcomex.com.br 
> >>
> >>>>                                        Email:
> >>>>
> >>[EMAIL PROTECTED] 
> >>
> >>>>                                 Pager:
> >>>>
> >>[EMAIL PROTECTED] 
> >>
> >>>>                                                 Cel:  +55 (19)
> >>>>
> >>7801-1757 
> >>
> >>>>                                                   ID Nextel:
> >>>>
> >>55*42*17017 
> >>
> >>>>                                                          
> >>>>               
> >>>>
> >>>>(Embedded image moved to file: pic11832.pcx)
> >>>>
> >>>    -- 
> >>>     
> >>>
> >>>    Erasmo Bispo de Oliveira Junior
> >>>    Gerente de Projetos
> >>>
> >>>    Softway - SoftComex Informatica Ltda.
> >>>
> >>>    Web: http://www.softcomex.com.br
> >>>    Email: [EMAIL PROTECTED]
> >>>    <mailto:[EMAIL PROTECTED]>
> >>>    Pager: [EMAIL PROTECTED]
> >>>    <mailto:[EMAIL PROTECTED]>
> >>>    Cel: +55 (19) 7801-1757
> >>>    ID Nextel: 55*42*17017
> >>>
> >>>
> >>-- 
> >> 
> >>
> >>Erasmo Bispo de Oliveira Junior
> >>Gerente de Projetos
> >>
> >>Softway - SoftComex Informatica Ltda.
> >>
> >>Web: http://www.softcomex.com.br
> >>Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >>Pager: [EMAIL PROTECTED] 
> >><mailto:[EMAIL PROTECTED]>
> >>Cel: +55 (19) 7801-1757
> >>ID Nextel: 55*42*17017
> >>
> >>
> >>
> >===========================================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)
> >===========================================
> >
> 
> -- 
>  
> 
> Erasmo Bispo de Oliveira Junior
> Gerente de Projetos
> 
> Softway - SoftComex Informatica Ltda.
> 
> Web: http://www.softcomex.com.br
> Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> Pager: [EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>
> Cel: +55 (19) 7801-1757
> ID Nextel: 55*42*17017
> 
> 
> 
=============================================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