Cara... Eu AMO o Google... é só fazer a pergunta certa, hehehe

http://www.nevelsteen.com/coding/completion_ports_in_delphi.htm

Só para constar, eis a pesquisa que fiz:

http://www.google.com.br/search?q=handle+operating+system+shutdown+signal+Delphi&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pt-BR:official&client=firefox-a

Em 26/10/07, Pablo Sánchez<[EMAIL PROTECTED]> escreveu:
> Hum... vou ver se existe alguma forma em Delphi de executar um close
> nas conexões na saída repentina da aplicação. Como toda a saída, por
> bem ou por mal, vem de uma chamada de sistema (exceto as físicas, onde
> a gente soca o dedão no power off ou chuta o raio do estabilizador),
> deve ter alguma coisa do gênero sim...
>
> Um bc
>
> Em 26/10/07, sergio<[EMAIL PROTECTED]> escreveu:
> > Programo em Delphi, mas mesmo assim não vejo como fazer isso via
> > programação. A menos que o sistema fique verificando se tem algum processo
> > no servidor sem o seu correspondente na estação, mas isso eu nunca ouvi
> > falar.
> >
> >
> > ----- Original Message -----
> > From: "Pablo Sánchez" <[EMAIL PROTECTED]>
> > To: "Comunidade PostgreSQL Brasileira" <[email protected]>
> > Sent: Friday, October 26, 2007 3:03 PM
> > Subject: Re: [pgbr-geral] Trancamento de uma tabela
> >
> >
> > Qual a linguagem que vc tá usando? Vou ver se acho algo também
> >
> > Em 26/10/07, sergio<[EMAIL PROTECTED]> escreveu:
> > > Ok, vou investigar.
> > >
> > > ----- Original Message -----
> > > From: "Pablo Sánchez" <[EMAIL PROTECTED]>
> > > To: "Comunidade PostgreSQL Brasileira"
> > > <[email protected]>
> > > Sent: Friday, October 26, 2007 2:54 PM
> > > Subject: Re: [pgbr-geral] Trancamento de uma tabela
> > >
> > >
> > > Bom, pelo princípio de programação de sockets, ela só é encerrada
> > > quando vc solicita explicitamente o encerramento dele. MAS! Tem um
> > > lance de timeout de conexão e coisa e tal no PostgreSQL... Não me
> > > lembro agora qual a conf, mas que tem, tem.
> > >
> > > Em 26/10/07, sergio<[EMAIL PROTECTED]> escreveu:
> > > > Mesmo quando a estação é reiniciada, a conexão com o servidor continua
> > > > ativa?
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "Pablo Sánchez" <[EMAIL PROTECTED]>
> > > > To: "Comunidade PostgreSQL Brasileira"
> > > > <[email protected]>
> > > > Sent: Friday, October 26, 2007 2:31 PM
> > > > Subject: Re: [pgbr-geral] Trancamento de uma tabela
> > > >
> > > >
> > > > E o ctrl+alt+del então é do windows? ou seja, tá falando do gerenciador?
> > > >
> > > > Cara, em C tem formas de vc pegar os eventos de solicitação de
> > > > encerramento da aplicação pelo OS e executar algumas tarefas. Não sei
> > > > qual linguagem vc está usando, mas verifica nela se não tem a solução,
> > > > para pelo menos solicitar o encerramento da conexão com o servidor,
> > > > porque é isso que está te travando, o fato da aplicação morrer sem
> > > > aviso, e não executar pelo menos uma comunicação ao servidor para
> > > > encerrar a conexão.
> > > >
> > > > Em 26/10/07, sergio<[EMAIL PROTECTED]> escreveu:
> > > > > Sim eu uso transação, mas dentro do sistema.
> > > > >
> > > > > ----- Original Message -----
> > > > > From: "Pablo Sánchez" <[EMAIL PROTECTED]>
> > > > > To: "Comunidade PostgreSQL Brasileira"
> > > > > <[email protected]>
> > > > > Sent: Friday, October 26, 2007 2:26 PM
> > > > > Subject: Re: [pgbr-geral] Trancamento de uma tabela
> > > > >
> > > > >
> > > > > Em 26/10/07, sergio<[EMAIL PROTECTED]> escreveu:
> > > > > > Não é a primeira vez que me acontece. O usuario dispara um processo
> > > > > > e
> > > > > > depois
> > > > > > de um tempo, aborta por crtl+alt+del. Apartir disso,  tabela
> > > > > > envolvida
> > > > > > no
> > > > > > processo não responde mais. Num caso que aconteceu hoje, consigo
> > > > > > alterar
> > > > > > os
> > > > > > dados mas não consigo inserir. Ressetando o banco, tudo volta a
> > > > > > funcionar.
> > > > > > Uso a versao 7.3.2.
> > > > >
> > > > > Você está usando trasactions? Se usar transactions provavelmente o
> > > > > problema pare, porque ao cancelar ele dará rollback voltando tudo para
> > > > > como estava antes...
> > > > >
> > > > > begin...
> > > > >
> > > > > end....
> > > > > _______________________________________________
> > > > > pgbr-geral mailing list
> > > > > [email protected]
> > > > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> > > > >
> > > > > _______________________________________________
> > > > > pgbr-geral mailing list
> > > > > [email protected]
> > > > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> > > > >
> > > > _______________________________________________
> > > > pgbr-geral mailing list
> > > > [email protected]
> > > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> > > >
> > > > _______________________________________________
> > > > pgbr-geral mailing list
> > > > [email protected]
> > > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> > > >
> > > _______________________________________________
> > > pgbr-geral mailing list
> > > [email protected]
> > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> > >
> > > _______________________________________________
> > > pgbr-geral mailing list
> > > [email protected]
> > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> > >
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
> >
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a