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
