---------------------------------------
OLE Automation Sample Program: Hello
---------------------------------------

This is the "hello world" sample application.  It is an OLE object
which is programmable via IDispatch.  

The application has one window which contains a button and a text box.
When the button is pressed, the string "Hello world." is displayed in
the text box.
 
The hello application to the SayHello method by performing the same 
action as when the "Say Hello" button in the user interface is pressed.  
The SayHello method returns the same string.

This is the simplest OLE automation sample application and is a good
place to start if you have not done any OLE Automation programming.

The ProgID for hello's only object is "Hello.Application".  
An instance of this object can be created by executing the 
following lines of code in Visual Basic or DispTest:

  Sub Foo	
    Dim MyCalculator as Object	

    Set MyCalculator = CreateObject("Hello.Application")
    . . .
  End Sub



-----------------
Program Structure
-----------------
Hello uses a type library and CreateStdDispatch in order to 
implement the IDispatch interface.



-------------------------
Properties for the object
-------------------------


Name		Type		Description
---------------------------------------------------------------------
HelloMessage	VT_BSTR		the message that is printed when the
				SayHello method is called or when the
				SayHello button is pressed.



-----------------------------
Methods defined on the object
-----------------------------


Name			Description
--------------------------------------------------------------
SayHello() as String	Print the hello message and return it.
