� 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) =============================================
