<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>OIii.. entao..<br>1) Aparentemente nao tenho problema :) meu programa esta funcionando , só queria que o usuário soubesse que esta executando um arquivo :D<br>2) Eu preciso sim chamar o system. ele chama um programa em Fortran que le alguns arquivos de entrada ou arquivos de um diretorio :D<br><br>È só perfumaria!! :D<br><br>Muito Obrigada<br>Até mais...<br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 12pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> Luis Motta Campos &lt;luismottacampos@yahoo.co.uk&gt;<br><b><span style="font-weight: bold;">Para:</span></b> Cascavel Perl Mongers &lt;cascavel-pm@pm.org&gt;<br><b><span
 style="font-weight: bold;">Enviadas:</span></b> Terça-feira, 9 de Dezembro de 2008 12:02:24<br><b><span style="font-weight: bold;">Assunto:</span></b> Re: [Cascavel-pm] Print Loading  ao executar system<br></font><br>Patty Silva wrote:<br>&gt; Pessoal, Tem como eu imprimir na tela "Loading ................."<br>&gt; quando executa o system?? Para o usuário saber que não travou o<br>&gt; script, e sim esta executando o system('./exe') algo assim!!?<br>&gt; <br>&gt; Eu fiz usando o : $|=1; print "please wait"; <br>&gt; system("../bin/teste.exe"); print "Thanks for waiting";<br>&gt; <br>&gt; Mas como eu imprimir pontos ( ..................) ao executar??<br><br>Hum.<br><br>Não tem como fazer isso com uma chamada de system(). system(), na<br>prática, executa uma chamada de fork() para executar o programa que você<br>passou como parâmetro, e o processo principal executa wait() no processo<br>filho (efetivamente "desistindo" de usar qualquer ciclo de
 processador<br>até que o processo filho termine).<br><br>Assim, você tem de encontrar outra solução para o seu problema.<br><br>Eu, como sempre, vou fazer as perguntas que você não costuma responder:<br><br>1. Qual é o teu "problema maior", aquele que você estava tentando<br>resolver antes de esbarrar com este "detalhe de implementação" do system()?<br><br>2. Você precisa mesmo chamar system() para resolver o teu problema? Não<br>tem como um usuário executar diretamente o programa que você está<br>executando para ele? E não existe uma forma de você implementar (talvez<br>usando uma biblioteca Perl pronta) a funcionalidade do programa que você<br>está chamando com system(), para ter controle e poder imprimir os<br>pontinhos você mesma?<br><br>Espero que isso ajude.<br>Putamplexos,<br>-- <br>Luis Motta Campos is a software engineer,<br>Perl Programmer, foodie and
 photographer.<br>_______________________________________________<br>Cascavel-pm mailing list<br><a ymailto="mailto:Cascavel-pm@pm.org" 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></div></div></div><br>


      <hr size=1>Veja quais são os assuntos do momento no Yahoo! + Buscados: <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/">Top 10</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/">Celebridades</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/">Música</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/">Esportes</a></body></html>