Greetings all,

Just updated to OOo 3.3.1 (build 9420), and discovered that I can't rename
any OOo document type to another document type (I was trying .ODT to .ZIP)
nor can I delete any OOo file at all.

The error message says, "file may be in use" - only it obviously isn't.

I first tried checking what handles were open in the system, on the file I
was renaming - none were. Then I repeated the delete attempt while keeping
all file operations monitored, and again no luck.

Googling found me a post of a guy with the same problem, solved by closing
the OOo starter and rebooting. I hadn't the starter running, and rebooting
being required strongly hinted to a different cause altogether.

Examining what OOo code was injected into Explorer.exe as helper DLL's got
me on "shlxthdl.dll", v3.0.500.0. Renaming to __shlxthdl.dll, and changing
user to unload / reload Explorer.exe (no need of a full reboot) leaved OOo
working, Details on the Explorer view not working (as expected) and delete
and rename functions restored.

This is only a dirty hack! I believe there is some return value needing to
be fixed somewhere inside shlxthdl.dll.

Cheers,

Leonardo

-- 

The cock doth craw, the day doth daw,
the channerin' worm doth chide:
gin we be mist oot o' oor place,
a sair pain we maun bide.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to