ksachdeva wrote:
Hi,
I have got a strange problem, I have a scriptable XPCOM extension which
works (installs) fine on
- Firefox 1.5+ English on Windows XP English
- Firefox 1.5+ French on Windows XP English
and does not work(install) on
- Firefox 1.5+ English on Windows XP French
- Firefox 1.5+ French on Windows XP French
Other extensions such as google toolbar, firebug and xpcom viewer work
fine in all the configurations.
I used the xpcom viewer to see the state of my extension and find out
that on Windows XP French my components are not shown (=> there is a
problem with xpi install) but my interfaces are shown.
I am using the same xpi file on XP English and French and have no
localization.
Would appreciate if somebody got a clue on what might be happening.
Regards
Kapil
Random guesses:
- Your XP English install might have an extra DLL in %windir%\system32
or something, which your DLL needs - check with dependency walker [1]
(only add the Firefox directory, not anything else like components or
your extension directory). This is likely, for example, if you happen
to build the extension on the English machine :)
- I believe French localizes their "Documents and Settings" directory
name to contain 7bit-unsafe characters. Just be glad French is a
single-byte character system... :p
[1] http://dependencywalker.com/
--
Mook
mook dot moz plus stuff at gmail dot commercial
_______________________________________________
dev-tech-xpcom mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-xpcom