<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skelem</id>
	<title>Apache OpenOffice Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skelem"/>
	<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/wiki/Special:Contributions/Skelem"/>
	<updated>2026-10-18T21:02:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Report_bugs&amp;diff=196298</id>
		<title>Report bugs</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Report_bugs&amp;diff=196298"/>
		<updated>2011-04-28T20:54:51Z</updated>

		<summary type="html">&lt;p&gt;Skelem: /* What you need */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What you need==&lt;br /&gt;
&lt;br /&gt;
A [http://download.openoffice.org/ recent OpenOffice.org] installation&lt;br /&gt;
&lt;br /&gt;
An [http://www.openoffice.org/servlets/Join account on OpenOffice.org]&lt;br /&gt;
&lt;br /&gt;
Get a little familiar with [http://qa.openoffice.org/issue_handling/ IssueZilla / IssueTracker]&lt;br /&gt;
&lt;br /&gt;
[http://qa.openoffice.org/issue_handling/pre_submission.html Research, then Submit a new issue].&lt;br /&gt;
&lt;br /&gt;
== What you don&amp;#039;t need ==&lt;br /&gt;
&lt;br /&gt;
Programming experience&lt;br /&gt;
&lt;br /&gt;
Knowledge of the help file format&lt;br /&gt;
&lt;br /&gt;
Long term commitment&lt;br /&gt;
&lt;br /&gt;
== What you do ==&lt;br /&gt;
&lt;br /&gt;
Find issues (wrong instructions, terminology flaws, missing descriptions)&lt;br /&gt;
&lt;br /&gt;
Report them using Issuezilla&lt;br /&gt;
&lt;br /&gt;
== What you get ==&lt;br /&gt;
&lt;br /&gt;
A better product!&lt;br /&gt;
&lt;br /&gt;
We may start keeping a top 10 issues submitters list ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation/OnlineHelp]]&lt;/div&gt;</summary>
		<author><name>Skelem</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Report_bugs&amp;diff=196297</id>
		<title>Report bugs</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Report_bugs&amp;diff=196297"/>
		<updated>2011-04-28T20:52:18Z</updated>

		<summary type="html">&lt;p&gt;Skelem: /* What you get */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What you need==&lt;br /&gt;
&lt;br /&gt;
A [http://download.openoffice.org/ recent OpenOffice.org] installation&lt;br /&gt;
&lt;br /&gt;
An [http://www.openoffice.org/servlets/Join account on OpenOffice.org]&lt;br /&gt;
&lt;br /&gt;
Get a little familiar with [http://qa.openoffice.org/issue_handling/ IssueZilla / IssueTracker]&lt;br /&gt;
&lt;br /&gt;
== What you don&amp;#039;t need ==&lt;br /&gt;
&lt;br /&gt;
Programming experience&lt;br /&gt;
&lt;br /&gt;
Knowledge of the help file format&lt;br /&gt;
&lt;br /&gt;
Long term commitment&lt;br /&gt;
&lt;br /&gt;
== What you do ==&lt;br /&gt;
&lt;br /&gt;
Find issues (wrong instructions, terminology flaws, missing descriptions)&lt;br /&gt;
&lt;br /&gt;
Report them using Issuezilla&lt;br /&gt;
&lt;br /&gt;
== What you get ==&lt;br /&gt;
&lt;br /&gt;
A better product!&lt;br /&gt;
&lt;br /&gt;
We may start keeping a top 10 issues submitters list ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation/OnlineHelp]]&lt;/div&gt;</summary>
		<author><name>Skelem</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Run_OOo_versions_parallel&amp;diff=195613</id>
		<title>Talk:Run OOo versions parallel</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Run_OOo_versions_parallel&amp;diff=195613"/>
		<updated>2011-04-01T23:00:33Z</updated>

		<summary type="html">&lt;p&gt;Skelem: /* = But how do you invoke the development version on Linux? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I&amp;#039;ve come here after seeing [http://www.oooninja.com/2008/01/alternative-installation-on-windows.html Secrets of alternative installation on Windows - OpenOffice .org Ninja]&lt;br /&gt;
&lt;br /&gt;
I have a problem getting this administrative-install running on XP SP3 w/ OOO3... I followed the instructions, and firest it reports &amp;quot;sal3.dll cannot be found&amp;quot;. Once I add D:\ooo3\Basis\program;D:\ooo3\URE\bin to the path, I get, basically a blank OpenOffice.org window and everything shuts down afterwards:&lt;br /&gt;
[[Image:Cygooo3.png]]&lt;br /&gt;
&lt;br /&gt;
As it is visible, it is ran from cygwin, and no output is recorded whatsoever, unlike what [http://wiki.services.openoffice.org/wiki/Windows_Debugging Windows Debugging - OpenOffice .org Wiki] said...&lt;br /&gt;
&amp;lt;pre&amp;gt;Using normal command-line in Windows, you cannot see the standard out or standard error. &lt;br /&gt;
The trick is to start OOo (soffice.exe) from cygwin. &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, I tried debugging (Profiling) using Dependancy Walker on soffice.bin, and one of the first problematic entries (but not the only ones) are: &lt;br /&gt;
&amp;lt;pre&amp;gt;GetProcAddress(0x7C800000 [KERNEL32.DLL], &amp;quot;FlsAlloc&amp;quot;) called from &amp;quot;MSVCR90.DLL&amp;quot; at address 0x78543ACC and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x7C800000 [KERNEL32.DLL], &amp;quot;FlsGetValue&amp;quot;) called from &amp;quot;MSVCR90.DLL&amp;quot; at address 0x78543AD9 and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x7C800000 [KERNEL32.DLL], &amp;quot;FlsSetValue&amp;quot;) called from &amp;quot;MSVCR90.DLL&amp;quot; at address 0x78543AE6 and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x7C800000 [KERNEL32.DLL], &amp;quot;FlsFree&amp;quot;) called from &amp;quot;MSVCR90.DLL&amp;quot; at address 0x78543AF3 and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only thing I have found on the net that sort of clarifies this problem is in [http://groups.google.com/group/microsoft.public.dotnet.languages.vc.libraries/browse_thread/thread/c45d96cdaaa938f2 incompatibilites between run-time dll&amp;#039;s? ]: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;gt; It turns out that the reason things aren&amp;#039;t working is that msvcr71.dll&lt;br /&gt;
&amp;gt; is trying to access some Fiber APIs in Kernel32.dll. The procedures it&amp;#039;s&lt;br /&gt;
&amp;gt; trying to access (FlsAlloc, FlsFree, FlsGetValue, FlsSetValue) are ONLY&lt;br /&gt;
&amp;gt; available in Windows Server 2003&lt;br /&gt;
...&lt;br /&gt;
The problem seems to stem from the LEDA library which I&amp;#039;m linking into&lt;br /&gt;
my app as a DLL. It&amp;#039;s leda.dll which is dependent on msvcr71.dll, and&lt;br /&gt;
therefore indirectly (I guess) is the root of the problem.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MSDN [http://msdn.microsoft.com/en-us/library/ms682664(VS.85).aspx FlsAlloc Function (Windows)] also says &lt;br /&gt;
&amp;lt;pre&amp;gt;Minimum supported client	Windows Vista&lt;br /&gt;
Minimum supported server	Windows Server 2003&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, I&amp;#039;m wandering - has the OOO3 for Windows possibly have been built on Server 2003 or Vista, therefore making this parallel / portable running of openoffice impossible on XP?&lt;br /&gt;
&lt;br /&gt;
The moment of the window appearing, and OOO exiting, is I believe within these Dependancy Walker lines: &lt;br /&gt;
&amp;lt;pre&amp;gt;Loaded &amp;quot;I18NPOOL.UNO.DLL&amp;quot; at address 0x635B0000.  Successfully hooked module.&lt;br /&gt;
Loaded &amp;quot;ICUIN36.DLL&amp;quot; at address 0x62A20000.  Successfully hooked module.&lt;br /&gt;
DllMain(0x62A20000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;ICUIN36.DLL&amp;quot; called.&lt;br /&gt;
DllMain(0x62A20000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;ICUIN36.DLL&amp;quot; returned 1 (0x1).&lt;br /&gt;
DllMain(0x635B0000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;I18NPOOL.UNO.DLL&amp;quot; called.&lt;br /&gt;
DllMain(0x635B0000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;I18NPOOL.UNO.DLL&amp;quot; returned 1 (0x1).&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getImplementationEnvironmentExt&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getImplementationEnvironment&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned 0x635B150B.&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getFactory&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned 0x635B4EAF.&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_canUnload&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getImplementationEnvironmentExt&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getImplementationEnvironment&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned 0x635B150B.&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getFactory&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned 0x635B4EAF.&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_canUnload&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x7C900000 [NTDLL.DLL], &amp;quot;RtlDllShutdownInProgress&amp;quot;) called from &amp;quot;MSCTF.DLL&amp;quot; at address 0x7475FA60 and returned 0x7C9136B0.&lt;br /&gt;
LoadLibraryExW(&amp;quot;C:\Program Files\WIDCOMM\Bluetooth Software\btkeyind.dll&amp;quot;, 0x00000000, LOAD_WITH_ALTERED_SEARCH_PATH) called from &amp;quot;USER32.DLL&amp;quot; at address 0x7E428055.&lt;br /&gt;
Loaded &amp;quot;BTKEYIND.DLL&amp;quot; at address 0x043A0000.  Successfully hooked module.&lt;br /&gt;
DllMain(0x043A0000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;BTKEYIND.DLL&amp;quot; called.&lt;br /&gt;
DllMain(0x043A0000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;BTKEYIND.DLL&amp;quot; returned 1 (0x1).&lt;br /&gt;
LoadLibraryExW(&amp;quot;C:\Program Files\WIDCOMM\Bluetooth Software\btkeyind.dll&amp;quot;, 0x00000000, LOAD_WITH_ALTERED_SEARCH_PATH) returned 0x043A0000.&lt;br /&gt;
DllMain(0x043A0000, DLL_PROCESS_DETACH, 0x00000001) in &amp;quot;BTKEYIND.DLL&amp;quot; called.&lt;br /&gt;
DllMain(0x043A0000, DLL_PROCESS_DETACH, 0x00000001) in &amp;quot;BTKEYIND.DLL&amp;quot; returned 1 (0x1).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== fixed for OOO3... ==&lt;br /&gt;
&lt;br /&gt;
Finally, I think I got this solved for OOO3... So, for a &amp;#039;portable&amp;#039; - administrative - install of OpenOffice3, instead of doing &amp;#039;msiexec /a ..&amp;#039;, one should do &amp;#039;setup /a&amp;#039;, as per:&lt;br /&gt;
Step 2 – Create Network Installation Images | Open Office Technology&lt;br /&gt;
[http://openofficetechnology.com/node/26]&lt;br /&gt;
Then the running of executables runs fine from a folder..&lt;br /&gt;
&lt;br /&gt;
== But how do you invoke the development version on Linux? ==&lt;br /&gt;
&lt;br /&gt;
I used the methods here to install OOo-Dev_DEV300m104_Linux_x86-64_install-rpm_en-US.tar.gz into /opt/ooo-dev and /opt/ooo-dev3.  My normal installation is part of the Fedora 14 distribution, and it installs somewhere else.&lt;br /&gt;
&lt;br /&gt;
How do I invoke this alpha version?&lt;br /&gt;
&lt;br /&gt;
Neither of these directories contain soffice or openoffice.org or writer!&lt;/div&gt;</summary>
		<author><name>Skelem</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Talk:Run_OOo_versions_parallel&amp;diff=195612</id>
		<title>Talk:Run OOo versions parallel</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Talk:Run_OOo_versions_parallel&amp;diff=195612"/>
		<updated>2011-04-01T22:59:55Z</updated>

		<summary type="html">&lt;p&gt;Skelem: Linux run question.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I&amp;#039;ve come here after seeing [http://www.oooninja.com/2008/01/alternative-installation-on-windows.html Secrets of alternative installation on Windows - OpenOffice .org Ninja]&lt;br /&gt;
&lt;br /&gt;
I have a problem getting this administrative-install running on XP SP3 w/ OOO3... I followed the instructions, and firest it reports &amp;quot;sal3.dll cannot be found&amp;quot;. Once I add D:\ooo3\Basis\program;D:\ooo3\URE\bin to the path, I get, basically a blank OpenOffice.org window and everything shuts down afterwards:&lt;br /&gt;
[[Image:Cygooo3.png]]&lt;br /&gt;
&lt;br /&gt;
As it is visible, it is ran from cygwin, and no output is recorded whatsoever, unlike what [http://wiki.services.openoffice.org/wiki/Windows_Debugging Windows Debugging - OpenOffice .org Wiki] said...&lt;br /&gt;
&amp;lt;pre&amp;gt;Using normal command-line in Windows, you cannot see the standard out or standard error. &lt;br /&gt;
The trick is to start OOo (soffice.exe) from cygwin. &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, I tried debugging (Profiling) using Dependancy Walker on soffice.bin, and one of the first problematic entries (but not the only ones) are: &lt;br /&gt;
&amp;lt;pre&amp;gt;GetProcAddress(0x7C800000 [KERNEL32.DLL], &amp;quot;FlsAlloc&amp;quot;) called from &amp;quot;MSVCR90.DLL&amp;quot; at address 0x78543ACC and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x7C800000 [KERNEL32.DLL], &amp;quot;FlsGetValue&amp;quot;) called from &amp;quot;MSVCR90.DLL&amp;quot; at address 0x78543AD9 and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x7C800000 [KERNEL32.DLL], &amp;quot;FlsSetValue&amp;quot;) called from &amp;quot;MSVCR90.DLL&amp;quot; at address 0x78543AE6 and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x7C800000 [KERNEL32.DLL], &amp;quot;FlsFree&amp;quot;) called from &amp;quot;MSVCR90.DLL&amp;quot; at address 0x78543AF3 and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The only thing I have found on the net that sort of clarifies this problem is in [http://groups.google.com/group/microsoft.public.dotnet.languages.vc.libraries/browse_thread/thread/c45d96cdaaa938f2 incompatibilites between run-time dll&amp;#039;s? ]: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;gt; It turns out that the reason things aren&amp;#039;t working is that msvcr71.dll&lt;br /&gt;
&amp;gt; is trying to access some Fiber APIs in Kernel32.dll. The procedures it&amp;#039;s&lt;br /&gt;
&amp;gt; trying to access (FlsAlloc, FlsFree, FlsGetValue, FlsSetValue) are ONLY&lt;br /&gt;
&amp;gt; available in Windows Server 2003&lt;br /&gt;
...&lt;br /&gt;
The problem seems to stem from the LEDA library which I&amp;#039;m linking into&lt;br /&gt;
my app as a DLL. It&amp;#039;s leda.dll which is dependent on msvcr71.dll, and&lt;br /&gt;
therefore indirectly (I guess) is the root of the problem.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MSDN [http://msdn.microsoft.com/en-us/library/ms682664(VS.85).aspx FlsAlloc Function (Windows)] also says &lt;br /&gt;
&amp;lt;pre&amp;gt;Minimum supported client	Windows Vista&lt;br /&gt;
Minimum supported server	Windows Server 2003&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So, I&amp;#039;m wandering - has the OOO3 for Windows possibly have been built on Server 2003 or Vista, therefore making this parallel / portable running of openoffice impossible on XP?&lt;br /&gt;
&lt;br /&gt;
The moment of the window appearing, and OOO exiting, is I believe within these Dependancy Walker lines: &lt;br /&gt;
&amp;lt;pre&amp;gt;Loaded &amp;quot;I18NPOOL.UNO.DLL&amp;quot; at address 0x635B0000.  Successfully hooked module.&lt;br /&gt;
Loaded &amp;quot;ICUIN36.DLL&amp;quot; at address 0x62A20000.  Successfully hooked module.&lt;br /&gt;
DllMain(0x62A20000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;ICUIN36.DLL&amp;quot; called.&lt;br /&gt;
DllMain(0x62A20000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;ICUIN36.DLL&amp;quot; returned 1 (0x1).&lt;br /&gt;
DllMain(0x635B0000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;I18NPOOL.UNO.DLL&amp;quot; called.&lt;br /&gt;
DllMain(0x635B0000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;I18NPOOL.UNO.DLL&amp;quot; returned 1 (0x1).&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getImplementationEnvironmentExt&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getImplementationEnvironment&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned 0x635B150B.&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getFactory&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned 0x635B4EAF.&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_canUnload&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getImplementationEnvironmentExt&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getImplementationEnvironment&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned 0x635B150B.&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_getFactory&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned 0x635B4EAF.&lt;br /&gt;
GetProcAddress(0x635B0000 [I18NPOOL.UNO.DLL], &amp;quot;component_canUnload&amp;quot;) called from &amp;quot;SAL3.DLL&amp;quot; at address 0x6011C01D and returned NULL. Error: The specified procedure could not be found (127).&lt;br /&gt;
GetProcAddress(0x7C900000 [NTDLL.DLL], &amp;quot;RtlDllShutdownInProgress&amp;quot;) called from &amp;quot;MSCTF.DLL&amp;quot; at address 0x7475FA60 and returned 0x7C9136B0.&lt;br /&gt;
LoadLibraryExW(&amp;quot;C:\Program Files\WIDCOMM\Bluetooth Software\btkeyind.dll&amp;quot;, 0x00000000, LOAD_WITH_ALTERED_SEARCH_PATH) called from &amp;quot;USER32.DLL&amp;quot; at address 0x7E428055.&lt;br /&gt;
Loaded &amp;quot;BTKEYIND.DLL&amp;quot; at address 0x043A0000.  Successfully hooked module.&lt;br /&gt;
DllMain(0x043A0000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;BTKEYIND.DLL&amp;quot; called.&lt;br /&gt;
DllMain(0x043A0000, DLL_PROCESS_ATTACH, 0x00000000) in &amp;quot;BTKEYIND.DLL&amp;quot; returned 1 (0x1).&lt;br /&gt;
LoadLibraryExW(&amp;quot;C:\Program Files\WIDCOMM\Bluetooth Software\btkeyind.dll&amp;quot;, 0x00000000, LOAD_WITH_ALTERED_SEARCH_PATH) returned 0x043A0000.&lt;br /&gt;
DllMain(0x043A0000, DLL_PROCESS_DETACH, 0x00000001) in &amp;quot;BTKEYIND.DLL&amp;quot; called.&lt;br /&gt;
DllMain(0x043A0000, DLL_PROCESS_DETACH, 0x00000001) in &amp;quot;BTKEYIND.DLL&amp;quot; returned 1 (0x1).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== fixed for OOO3... ==&lt;br /&gt;
&lt;br /&gt;
Finally, I think I got this solved for OOO3... So, for a &amp;#039;portable&amp;#039; - administrative - install of OpenOffice3, instead of doing &amp;#039;msiexec /a ..&amp;#039;, one should do &amp;#039;setup /a&amp;#039;, as per:&lt;br /&gt;
Step 2 – Create Network Installation Images | Open Office Technology&lt;br /&gt;
[http://openofficetechnology.com/node/26]&lt;br /&gt;
Then the running of executables runs fine from a folder..&lt;br /&gt;
&lt;br /&gt;
== But how do you invoke the development version on Linux? =&lt;br /&gt;
&lt;br /&gt;
I used the methods here to install OOo-Dev_DEV300m104_Linux_x86-64_install-rpm_en-US.tar.gz into /opt/ooo-dev and /opt/ooo-dev3.  My normal installation is part of the Fedora 14 distribution, and it installs somewhere else.&lt;br /&gt;
&lt;br /&gt;
How do I invoke this alpha version?&lt;br /&gt;
&lt;br /&gt;
Neither of these directories contain soffice or openoffice.org or writer!&lt;/div&gt;</summary>
		<author><name>Skelem</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Python&amp;diff=120703</id>
		<title>Python</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Python&amp;diff=120703"/>
		<updated>2009-04-20T18:48:50Z</updated>

		<summary type="html">&lt;p&gt;Skelem: grammar corrections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Extensions}}&lt;br /&gt;
[[image:Py-uno_128.png|PyUNO Logo]] [[image:Pyuno_logo_a.jpg]] &lt;br /&gt;
=== News ===&lt;br /&gt;
Efforts on moving PyUNO to &amp;#039;&amp;#039;&amp;#039;Python 2.5&amp;#039;&amp;#039;&amp;#039; continue. Liyuan is pushing this initiative and has [http://udk.openoffice.org/servlets/ReadMsg?listName=dev&amp;amp;msgNo=3704 commited the CWS] on the UDK mailing list the [[CWS]] however is not ready and was sent back on issue [http://www.openoffice.org/issues/show_bug.cgi?id=71327 71327].&lt;br /&gt;
&lt;br /&gt;
=== Python and OpenOffice.org ===&lt;br /&gt;
OpenOffice.org ships with a python scripting language, version 2.3.4. This Python distribution comes with the [[Uno]] module which connects the [[API|UNO API]] with the python scripting language. To run this version of Python on Linux you can go to the direct OpenOffice.org PATH. OOo-Python can be run from the command line as well as you might expect with any other distribution of Python.&lt;br /&gt;
&lt;br /&gt;
==== Where is the IDE ? ====&lt;br /&gt;
OpenOffice.org&amp;#039;s IDE doesn&amp;#039;t support Python, so development has to be done from another editor that does. Any volunteer for a binding is welcomed&lt;br /&gt;
&lt;br /&gt;
==== Tips &amp;amp; Tricks ====&lt;br /&gt;
&lt;br /&gt;
Here are some useful information, helping to use python in OOo&lt;br /&gt;
&lt;br /&gt;
===== Debug output =====&lt;br /&gt;
&lt;br /&gt;
If you launch a python script, any error will silently break the execution and your extension will be hard to debug. To change this behaviour, one can change the &amp;#039;&amp;#039;&amp;#039;LogLevel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Have a look in &lt;br /&gt;
&amp;#039;&amp;#039;/path/to/ooo/program/&amp;#039;&amp;#039;&amp;#039;pythonscript.py&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
and replace &lt;br /&gt;
&amp;#039;&amp;#039;LogLevel.use = LogLevel.&amp;#039;&amp;#039;&amp;#039;NONE&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
with&lt;br /&gt;
&amp;#039;&amp;#039;LogLevel.use = LogLevel.&amp;#039;&amp;#039;&amp;#039;DEBUG&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
There are also currently undocumented environment variables, which tell the pyUno bridge to log every call, set therefor the environment variable&lt;br /&gt;
&amp;#039;&amp;#039;export PYUNO_LOGLEVEL=ARGS&amp;#039;&amp;#039;&lt;br /&gt;
, the output is a little hard to read, but helpful during development.&lt;br /&gt;
&lt;br /&gt;
This applies to Linix. For Windows you need some more switches and the output gets written to files (no stdout on windows :-( ).&lt;br /&gt;
&lt;br /&gt;
Some error messages still don&amp;#039;t appear in these logs, this will improve&lt;br /&gt;
in the near future (cws pyunofixes4). Once the cws is integrated, I will document these switches on the official pyuno site. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Thanks to Joerg Budischewski&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Python specific information for Extension creation ===&lt;br /&gt;
To create extensions for python it is important that you have enough familiarity with the UNO components as well as packaging your code to be able to easily distribute your scripts through the &amp;#039;&amp;#039;OpenOffice.org package manager&amp;#039;&amp;#039;. Please  check the tutorials on how to componentize your code as well as how to deploy remote scripting through a service implementation.&lt;br /&gt;
&lt;br /&gt;
To learn to run Python on Windows you could visit [[Using Python on Windows| this link]] for more detail information.&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
*[[Using Python on Windows]] - New to Python? Learn how to use python on Windows&lt;br /&gt;
*[[Using Python on Linux]] - A must read for an overwiew on Python and OOo relations&lt;br /&gt;
* [[pyUNO bridge]] - Official page of the PyUNO bridge at the [http://udk.openoffice.org/ UDK site]&lt;br /&gt;
* [[Python as a macro language]] in OpenOffice.org 2.x - How to use the Python scripting framework&lt;br /&gt;
* [http://lucasmanual.com/mywiki/OpenOffice PyUNO Manual] Lukasz created a pyUNO manual. &amp;#039;&amp;#039;&amp;#039;new&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://www.linuxjournal.com/content/starting-stopping-and-connecting-openoffice-python Starting/Stoping and connecting using Python] From Linux Journal&lt;br /&gt;
* Introduction on testing pyUNO programs with [[doctests]]&lt;br /&gt;
* Create a [http://codesnippets.services.openoffice.org/Office/Office.MessageBoxWithTheUNOBasedToolkit.snip dialog box] in PyUNO.&lt;br /&gt;
* [http://codesnippets.services.openoffice.org/Office/Office.ConnectViaPipe.snip Connect to openoffice.org] from PyUNO&lt;br /&gt;
* [[PyUNO samples]] currently shipping with OpenOffice.org and the explanation.&lt;br /&gt;
* Enhanced [http://www.oooforum.org/forum/viewtopic.phtml?p=257496#257496 Capitalized.py] script by &amp;#039;&amp;#039;The gray Cardinal&amp;#039;&amp;#039; at OOoforum.&lt;br /&gt;
&lt;br /&gt;
=== PyUNO Modules ===&lt;br /&gt;
*[[Danny&amp;#039;s Python Modules]] - Collection guide from DannyB&amp;#039;s modules.&lt;br /&gt;
*[[PrinttoWriter.py]] - This makes it easy and convenient to print a bunch of text into a Writer document.&lt;br /&gt;
*[http://www.oooforum.org/forum/viewtopic.phtml?t=8456 Developing Calc Funcions in Python] - Learn how Python can be used to script your spreadsheets&lt;br /&gt;
*[http://www.oooforum.org/forum/viewtopic.phtml?p=56037#56037 Generating a Spreadsheet through Python] - Automatically generate new spreadsheets&lt;br /&gt;
*[http://www.oooforum.org/forum/viewtopic.phtml?t=9115 Python container components]&lt;br /&gt;
*[[PyUNOServer]] - The PyUNOServer is a script that works as an XML server for OpenOffice.org Calc&lt;br /&gt;
*[[calcParser]] - calcParser is a small parser using the native SAX utilities within the OpenOffice.org python&lt;br /&gt;
*[[OoConfig]] - OoConfig is a Python extension that seeks to provide a configuration editing facility similar to Mozilla&amp;#039;s about:config&lt;br /&gt;
*[[Bibliographic/Hints and Tips/OOoRISExport.py|OOoRISExport.py]] - Exports the bibliographic database in RIS format. Also [http://bibliographic.openoffice.org/files/documents/124/3078/RISImport.py RISImport.py]&lt;br /&gt;
*[[Zotero_Plugin |Zotero Plugin]] - The Zotero plugin provides citation and bibliographic table insertion and editing functions for Writer documents.&lt;br /&gt;
&lt;br /&gt;
=== Hacking Arround ===&lt;br /&gt;
*[[UNO component packaging]] - How to create UNO components as well as the basics of script componentizing&lt;br /&gt;
*[http://www.oooforum.org/forum/viewtopic.phtml?p=38234#38234 Python component to parse XML] - Python is great to parse XML, PyUNO is also excellent when working with XML&lt;br /&gt;
*[[Example of Service in Python]] - Learn how to run Python as a service, this is useful for remote scripting.&lt;br /&gt;
*[http://www.oooforum.org/forum/viewtopic.phtml?p=76972#76972 Modify spreadsheet] - Example of storing and retrieving a custom attribute on a spreadsheet cell.&lt;br /&gt;
*A simple [[daemon in Python]] - Learn how to run Python as a daemon&lt;br /&gt;
*[[Loook.py]] - a simple Python tool that searches for text strings in OpenOffice.org.&lt;br /&gt;
*[[odt2txt.py]] - convert ODF to plain text using python (and convert the txt to html).&lt;br /&gt;
&lt;br /&gt;
=== Python rules OOo (by B. Bois) ===&lt;br /&gt;
[[image:python_power_for_OOo.png|Python rules OOo :-)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Extensions]]&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Uno]]&lt;/div&gt;</summary>
		<author><name>Skelem</name></author>
	</entry>
</feed>