summaryrefslogtreecommitdiffstats
path: root/private/oleauto/sample/dispdemo/readme.txt
diff options
context:
space:
mode:
Diffstat (limited to 'private/oleauto/sample/dispdemo/readme.txt')
-rw-r--r--private/oleauto/sample/dispdemo/readme.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/private/oleauto/sample/dispdemo/readme.txt b/private/oleauto/sample/dispdemo/readme.txt
new file mode 100644
index 000000000..3298037cc
--- /dev/null
+++ b/private/oleauto/sample/dispdemo/readme.txt
@@ -0,0 +1,21 @@
+---------------------------------------
+OLE Automation Sample Program: DispDemo
+---------------------------------------
+
+DispDemo is a sample OLE Automation controller. DispDemo
+drives the two polygon servers which are also provided
+as samples.
+
+
+-----------------
+Program Structure
+-----------------
+The interesting part of DispDemo is in the remote polygon
+class. The remote polygon class was constructed so that
+the IDispatch members could be accessed conveniently from
+C++. The remote polygon class does this by transforming
+the C++ calls into IDispatch calls. The code that calls
+these routines has no idea that it is going through IDispatch.
+
+
+