You would need to lookup something WinExecute and
wait.. and then assign an Integer value that will stay
open slightly longer than the process time.. for
example if it takes 15 seconds on average for each
file then I would set the integer to something like
20000 I will send you an example. make sure that you
also add to the uses clause SHELLAPI
--- Francisco Javier Hernandez Segura
<[EMAIL PROTECTED]> wrote:

> What i am trying to do is to open automatically some
> files each specific time.
> I am opening such files with Shellexecute
> instruction as is showed next:
> 
> var
>   vpchar : arrar [0..800] of char;
> begin
>   StrPcopy(vpchar, table1filename.value);
>   Shellexecute(application.handle, 'open', vpchar,
> nil, nil, SW_NORMAL)
>    
>   .....
>   .....
> 
> end;
> 
> When a file is opened, after certain time it should
> be closed and then another file should 
> be opened. 
> 
> Thank you !
> 
> --- In [email protected], "Charlie Chambers"
> <[EMAIL PROTECTED]> wrote:
> >
> > Hi Francisco,
> > What Rob says is correct and i totally agree with.
> > 
> > Tell us how you "open" the file. Many times you
> can get the window handle of the 
> process you started  and "kill" the process by using
>  window messages.
> > 
> > Why is it you need to "Kill" the window?  Maybe
> you need to rethink your design as to 
> what you are wanting to accomplish and it's methods?
> > 
> > Cheers,
> > Charlie
> > 
> >   ----- Original Message ----- 
> >   From: Rob Kennedy 
> >   To: [email protected] 
> >   Sent: Tuesday, March 11, 2008 8:33 PM
> >   Subject: Re: [delphi-en] Windows processes
> > 
> > 
> >   Francisco Javier Hernandez Segura wrote:
> >   > I am opening a file from my delphi app. For
> example: a PPS File or an Adobe file.
> >   > How can i close that file after it is launched
> from my delphi app ?
> >   > 
> >   > How can i to kill the process assigned to such
> file from my delphi application?
> > 
> >   You're not opening a file. You're starting a
> program (maybe). What that 
> >   program does with the file is out of your
> control, so you cannot close it.
> > 
> >   How are you doing whatever you're doing. The
> answer determines what you 
> >   can do to stop whatever you started earlier.
> > 
> >   -- 
> >   Rob
> > 
> > 
> >    
> > 
> > [Non-text portions of this message have been
> removed]
> >
> 
> 
> 
> 



      
____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping

Reply via email to