<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16809" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>É estranho, pois sistemas Clipper são
multi-usuário, normalmente.</FONT></DIV>
<DIV><FONT face=Arial size=2>Caso o pessoal que desenvolveu a aplicação não
possa ser acionado (que seria o ideal), um paleativo mais simples é voce
deixar o aplicativo num disco da rede.</FONT></DIV>
<DIV><FONT face=Arial size=2>E um .bat da vida também.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Ao invés de chamar diretamente o .exe, chama
o.bat.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Aí fica facil né.</FONT></DIV>
<DIV><FONT face=Arial size=2>O .bat quando é chamadao cria um arquivo de
controle indicando que esta em uso.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Quando o .bat é chamado, ele procura por esse
arquivo de controle, se existir, informa que o aplicativo já esta em
uso.</FONT></DIV>
<DIV><FONT face=Arial size=2>Senão, seta esse arquivo de controle indicando que
vai usar a aplicação e carrega ela.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Mas, a melhor solução é realmente conversar com o
pessoal que fez a aplicação e solicitar uma alteração para sanar
isso.</FONT></DIV>
<DIV><FONT face=Arial size=2>A menos que quem fez tenha morrido ou os fontes
tenham sidos perdidos.</FONT></DIV>
<DIV><FONT face=Arial size=2>Caso contrário, é mais "barato" para a empresa
solicitar uma customização.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=pedrocesar@tecdom.com.br href="mailto:pedrocesar@tecdom.com.br">Pedro
César</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=agnaldo@starweb-software.com.br
href="mailto:agnaldo@starweb-software.com.br">Agnaldo Macedo</A> ; <A
title=cascavel-pm@pm.org href="mailto:cascavel-pm@pm.org">Cascavel Perl
Mongers</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, April 10, 2009 9:37
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Cascavel-pm] É possível
saber se um arquivo está sendo executado no servidor?</DIV>
<DIV><BR></DIV>É um sistema de controle de estoque, acontece que o gerente
quer poder usar esse sistema de qualquer micro da rede, no entanto, hoje toda
vez que ele vai usar o sistema, liga para o ramal de sua secretaria para saber
se ela está usando, para nao correr o risco de chamar o mesmo executavel duas
vezes em maquinas diferentes e criar algum problema, como já tivemos antes
(inconsistencia nos dados).<BR><BR>
<DIV class=gmail_quote>2009/4/10 Agnaldo Macedo <SPAN dir=ltr><<A
href="mailto:agnaldo@starweb-software.com.br">agnaldo@starweb-software.com.br</A>></SPAN><BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<DIV bgcolor="#ffffff">
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Que tipo de informações ou, melhor ainda, para
que é usado esse arquivo?</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(0,0,0) 2px solid; MARGIN-RIGHT: 0px">
<DIV>
<DIV></DIV>
<DIV class=h5>
<DIV
style="FONT: 10pt arial; font-size-adjust: none; font-stretch: normal">-----
Original Message ----- </DIV>
<DIV
style="BACKGROUND: rgb(228,228,228); FONT: 10pt arial; font-size-adjust: none; font-stretch: normal; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial"><B>From:</B>
<A title=pedrocesar@tecdom.com.br href="mailto:pedrocesar@tecdom.com.br"
target=_blank>Pedro César</A> </DIV>
<DIV
style="FONT: 10pt arial; font-size-adjust: none; font-stretch: normal"><B>To:</B>
<A title=cascavel-pm@pm.org href="mailto:cascavel-pm@pm.org"
target=_blank>Cascavel Perl Mongers</A> </DIV>
<DIV
style="FONT: 10pt arial; font-size-adjust: none; font-stretch: normal"><B>Sent:</B>
Friday, April 10, 2009 8:27 AM</DIV>
<DIV
style="FONT: 10pt arial; font-size-adjust: none; font-stretch: normal"><B>Subject:</B>
Re: [Cascavel-pm]É possível saber se um arquivo está sendo executado no
servidor?</DIV>
<DIV><BR></DIV>Infelizmente não é possível modificá-lo. Queria ver se há
alguma forma de detectar que ele está sendo executado. Creio que o windows
guarda essa informação, tendo em vista que ele fornece essa informação
através do comando openfiles.<BR><BR>Obrigado pela atenção<BR><BR>
<DIV class=gmail_quote>2009/4/10 Nelson Ferraz <SPAN dir=ltr><<A
href="mailto:nferraz@gmail.com"
target=_blank>nferraz@gmail.com</A>></SPAN><BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<DIV>> Acho que falhei mais uma vez na forma de perguntar, :D, uso
linux em meu<BR>> notebook, mas nesse caso, especificamente é para
uma rede windows server<BR>> 2003 com AD, o executavel que quero
verificar está no servidor, mas pode ser<BR>> acessado por qualquer
estacao.<BR><BR></DIV>É possível modificar o sistema original, em
clipper? Se for, basta que<BR>o sistema escreva um arquivo numa
localização pré-determinada, para<BR>sinalizar que está sendo executado,
e remova-o antes de terminar. Se o<BR>arquivo já existir, o programa
deve se recusar a iniciar.<BR><BR>Idealmente este arquivo deve conter o
número de identificação do<BR>processo (pid), de tal forma que seja
possível verificar se o processo<BR>está mesmo rodando. Se não estiver,
o arquivo pode ser sobreescrito.<BR>
<DIV>
<DIV></DIV>
<DIV>_______________________________________________<BR>Cascavel-pm
mailing list<BR><A href="mailto:Cascavel-pm@pm.org"
target=_blank>Cascavel-pm@pm.org</A><BR><A
href="http://mail.pm.org/mailman/listinfo/cascavel-pm"
target=_blank>http://mail.pm.org/mailman/listinfo/cascavel-pm</A><BR></DIV></DIV></BLOCKQUOTE></DIV><BR><BR
clear=all><BR>-- <BR>Pedro César<BR>Analista de Suporte<BR>Microsoft
Certified Professional - MCP<BR>Blog: <A
href="http://www.tecdom.com.br/blog"
target=_blank>www.tecdom.com.br/blog</A><BR>Fone: 82-9317-8802<BR>msn: <A
href="mailto:pedrocesar@tecdom.com.br"
target=_blank>pedrocesar@tecdom.com.br</A> <BR>Registered Linux User
#282860<BR><BR><BR>"Autoridades são alguns, <BR>e só por algun
tempo.<BR>Enquanto cidadãos somos todos nós,<BR>e durante toda a
vida".<BR>Prof. Hugo de Britto Machado<BR><BR><BR></DIV></DIV>
<P></P>
<HR>
<DIV class=im>
<P></P>_______________________________________________<BR>Cascavel-pm
mailing list<BR><A href="mailto:Cascavel-pm@pm.org"
target=_blank>Cascavel-pm@pm.org</A><BR><A
href="http://mail.pm.org/mailman/listinfo/cascavel-pm"
target=_blank>http://mail.pm.org/mailman/listinfo/cascavel-pm</A></DIV></BLOCKQUOTE></DIV><BR>_______________________________________________<BR>Cascavel-pm
mailing list<BR><A
href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</A><BR><A
href="http://mail.pm.org/mailman/listinfo/cascavel-pm"
target=_blank>http://mail.pm.org/mailman/listinfo/cascavel-pm</A><BR></BLOCKQUOTE></DIV><BR><BR
clear=all><BR>-- <BR>Pedro César<BR>Analista de Suporte<BR>Microsoft Certified
Professional - MCP<BR>Blog: <A
href="http://www.tecdom.com.br/blog">www.tecdom.com.br/blog</A><BR>Fone:
82-9317-8802<BR>msn: <A
href="mailto:pedrocesar@tecdom.com.br">pedrocesar@tecdom.com.br</A>
<BR>Registered Linux User #282860<BR><BR><BR>"Autoridades são alguns, <BR>e só
por algun tempo.<BR>Enquanto cidadãos somos todos nós,<BR>e durante toda a
vida".<BR>Prof. Hugo de Britto Machado<BR><BR><BR></BLOCKQUOTE></BODY></HTML>