DirServer
=========

An example of how to use the ShellPipe control to offload processing
to a second program.


Preparation
-----------

o First compile the DirServer project.

o Then compile the DirClient project.


Run The Demo
------------

Run the DirClient program.

This program will run the DirServer program via a ShellPipe control
and begin pulsing its "heartbeat" which is a simple Shape control.

Enter a DIRECTORY to search and the DEPTH to descend below that and
then click on Make Request.  DirClient will send the directory scan
request to DirServer.

While DirServer processes the request DirClient will continue with
other processing.  In this case just pulsing its heartbeat.

When DirServer has returned its response DirClient will process it.
In this case the processing is simply displaying the result in a
TextBox.

When you try to close DirClient it will ask DirServer to QUIT and
then await a reply.  When it gets the confirmation from DirServer,
DirClient will finish up and terminate.
