Name Date Size #Lines LOC

..22-May-2021-

MakefileH A D22-May-20214.4 KiB11067

README.txtH A D22-May-20211.8 KiB4030

SOActiveX.cppH A D22-May-202117.8 KiB635470

SOActiveX.hH A D22-May-20215 KiB15698

SOActiveX.rgsH A D22-May-2021783 3433

SOComWindowPeer.cppH A D22-May-20211.4 KiB4816

SOComWindowPeer.hH A D22-May-20214.4 KiB15294

SOComWindowPeer.rgsH A D22-May-2021535 2423

StdAfx2.cppH A D22-May-20211.2 KiB366

StdAfx2.hH A D22-May-20211.9 KiB5517

example.htmlH A D22-May-20211.6 KiB5016

resource.hH A D22-May-20211.5 KiB4513

so_activex.cppH A D22-May-20212.8 KiB9840

so_activex.defH A D22-May-2021121 65

so_activex.idlH A D22-May-20213.4 KiB128105

so_activex.rcH A D22-May-20213.3 KiB12696

README.txt

1						Compile.
2Warning: Before the control can be built user has to add path to MS ATL headers
3 into Makefile.
4
5If you use the build environment of the SDK you have to check which MS compiler
6do you use. It you use the MS Visual Studio .NET compiler everything should work
7fine with the SDK. If you use an older MS compiler please edit the Makefile and
8uncomment or remove the line 'CL_NEW_LIB=atls.lib'.
9
10						Description.
11
12The StarOffice ActiveX control shows an example of access to UNO through COM technology.
13It requires a properly installed StarOffice version 6.0/6.1 or OpenOffice 1.0.
14This is a Lite ActiveX control so it can be used only in containers that
15allows to use such controls. It can be activated with an <OBJECT> tag from
16a html-page to embed a document. Without any parameters a new writer document will be
17opened for editing. Possible parameters are
18    src      - full URL to the file that should be edited/viewed;
19               it can contain "private:factory/..." URLs to open new documents
20			   for edit, for example "private:factory/swriter"
21    readonly - if it is set to "true" the document will be opened readonly,
22	           otherwise the document will be opened for editing.
23
24The control can be extended easily, for example it can be changed
25to allow scripting to load different documents.
26
27As any ActiveX control this one should be registered.
28To let MSIE register it itself the "CODEBASE" parameter
29for the "OBJECT" tag should be specified
30with an URL to the library "so_activex.dll".
31
32Also it can be done using regsvr32 application.
33To do it please write
34<Path to Windows installation>\System32\regsvr32 so_activex.dll
35
36To unregister the control please use /u option:
37<Path to Windows installation>\system32\regsvr32 so_activex.dll /u
38
39
40