Update of /cvsroot/win32forth/win32forth/doc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15255/doc
Modified Files:
p-relnotes.6.12.htm
Log Message:
Uploaded Tom's COM support.
Index: p-relnotes.6.12.htm
===================================================================
RCS file: /cvsroot/win32forth/win32forth/doc/p-relnotes.6.12.htm,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** p-relnotes.6.12.htm 12 Jun 2005 08:37:35 -0000 1.3
--- p-relnotes.6.12.htm 15 Sep 2005 16:31:38 -0000 1.4
***************
*** 30,33 ****
--- 30,34 ----
<li>Ezra Boyce</li>
<li>Dirk Busch</li>
+ <li>Thomas Dixon</li>
<li>Bruno Gauthier</li>
<li>George Hubert</li>
***************
*** 95,100 ****
--- 96,165 ----
enumerate resources in .dll and .exe files (For Win NT4 or better only). </a>
</li>
+ <li><a href="../src/lib/fcom.f">Component Object Module (COM) Interface. </a>
+ </li>
</ul>
+ <h2>New Classes</h2>
+ <ul>
+ <li><a href="../src/lib/HTMLControl.F">browser control</a>
+ This is a browser control that can be used for all kinds of things.
+ An example of a browser window is included in at the bottom of the file.
+ </li>
+
+ <li><a href="../src/lib/PDFControl.F">PDF control</a>
+ Embeds a adobe acrobat control into your window. This control uses the
+ dispatch interface to talk to the control (because a real interface wasn't
+ provided). This requires that you have a adobe reader installed.
+ Example also included at bottom of the file.
+ </li>
+
+ <li><a href="../src/lib/FlashControl.F">Shockwave Flash Control</a>
+ Flash control that can play swf movies. There are many more methods to
+ the calling interface that I did not include because I didn't know what
+ they did. Maybe someone who has more experience with flash could help
+ develop it futher. You do need the shockwave control installed.
+ </li>
+
+ <li><a href="../src/lib/AXControl.F">Generic Activex Control</a>
+ <p><pre>
+ AXControl is a class that can be treated like any other control in
+ win32forth, except it is enabled to host an activex component. A short
+ example of it's usage:
+ window win
+ start: win
+ axcontrol ax
+ win start: ax
+ s" MSCAL.Calendar" axcreate: ax
+ autosize: ax
+
+ The example here hosts a calandar control by it's progid.
+ In order to see this work properly, you need to have that activex
+ control installed on your machine. ProgID's may also have some
+ version control to them. "MSCAL.Calendar.7" as the progid would
+ only host version 7 of the caladar control.
+
+ You may also use the string of the clsid that you want to use instead of
+ the progid, if it suits your purposes better. Ex:
+
+ s" {8E27C92B-1264-101C-8A2F-040224009C02}" axcreate: ax
+ autosize: ax
+
+ You may also use a url if you want:
+
+ s" http://www.google.com" axcreate: ax
+ autosize: ax
+
+ You may also give it html code, if it is proceeded by "MSHTML:" Ex:
+
+ s" MSHTML:<HTML><BODY>Hello World!</BODY></HTML>" axcreate: ax
+ autosize: ax
+
+ Just having the control there is nice, but the REAL trick is to
+ communicate with it and exchange data back and forth. The way that
+ this is done is by getting the control's interface and using it. That is
+ what was done in all the other activex controls posted.
+ </pre><p>
+ </li>
+ </ul>
<h2>New Demos</h2>
|