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 -----
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:
[EMAIL PROTECTED] type="cite">

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]
Pager: [EMAIL PROTECTED]
Cel: +55 (19) 7801-1757
ID Nextel: 55*42*17017


Responder a