- 1 名前:デフォルトの名無しさん [02/06/08 23:31]
- Mozillaも1.0がでてAPIが固定されたことだし、ここいらでGeckoベースのブラウザを開発してみませんか?
- 799 名前:デフォルトの名無しさん mailto:sage [04/12/05 14:54:27]
- XUL を使った firefox の拡張機能の作り方は探せばあるけれど、 C++ を使った XPCOM コンポーネントを含んだ拡張機能の作り方の解説ページとかって見つからないなぁ。
- 800 名前:デフォルトの名無しさん mailto:sage [04/12/05 20:23:41]
- XPCOM コンポーネントの作り方は、Creating Applications with Mozilla の 8章
に書いてあるのくらいかな。 books.mozdev.org/html/mozilla-chp-8.html books.mozdev.org/html/mozilla-chp-8-sect-2.html 拡張内の Components\ に置いて js から呼び出すってことなんだろうけど。
- 801 名前:デフォルトの名無しさん mailto:sage [04/12/05 21:17:10]
- _Y_
r'。∧。y. ゝ∨ノ >>このスレが ,,,ィf...,,,__ )~~( 無意味な時を _,,.∠/゙`'''t-nヾ ̄"'''=ー-.....,,, ,i i, 過ごしていく間に ,z'"  ̄ ̄ /n゙゙''''ー--... ,i> <i 文明はどんどん r”^ヽ く:::::|::|:::〔〕〔〕 i> <i. 発達していく・・・・。 , 入_,..ノ ℃  ̄U ̄_二ニ= `=.,,ー- ...,,,__ |,r'''"7ヽ、| __,,,... -ー,,.=' >ーz-,,,...--,‐,‐;;:'''""~ ~''':x.,, ~"|{ G ゝG }|"~ ,,z:''" ___ ~"'=| ゝ、.3 _ノ |=''"~ <ー<> / l ̄ ̄\ .|)) ((| / ̄ ゙̄i;:、 「 ̄ ̄ ̄ ̄| ̄| ̄ ̄ ̄\ ))| r'´ ̄「中] ̄`ヾv、 `-◎──────◎一' ├―┤=├―┤ |li:, |「 ̄ |i ̄i|「.//||「ln|:; ||//__|L_」||__.||l」u|:; |ニ⊃| |⊂ニ| || ,|/ |_. └ー┘ ._| ||/ ヘ 「 ̄ ̄ ̄| /
- 802 名前:799 mailto:sage [04/12/05 23:13:33]
- .xpt はcomponents以下に置いてやれば、認識してくれるが、
hoge.dllといったコンポーネントはcomponents以下に置いても認識してくれないのだが。 やっぱりGecko-SDK使わないで、Firefoxの全ソースビルドして、>>800 のようにそのソースツリーでコンパイルしなければならないのか。
- 803 名前:デフォルトの名無しさん mailto:sage [04/12/06 00:20:07]
- _Y_
r'。∧。y. ゝ∨ノ
- 804 名前:デフォルトの名無しさん mailto:sage [04/12/06 15:00:29]
- >>802
compreg.datにDLLやjs、xpti.datにxptの登録情報が書いてある。 これがあると登録はすべて完了しているとみなされるから、 .datを消すか強制登録するかしないとだめ。 あとDLLとjsにはNSGetModule関数が必須。
|

|