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

Reply via email to