「GeckoFX」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator |
imported>Administrator 細 (→バージョン番号) |
||
6行目: | 6行目: | ||
== バージョン番号 == | == バージョン番号 == | ||
− | GeckoFX2. | + | GeckoFX2.0までは独自のバージョン番号であったが、以降は最近はFirefoxのメジャーバージョン番号と同一になっているので、XPCOMとして用いるFirefoxが10.xならばGeckoFX10.xを用いること。 |
また近年のFirefoxのラピッドアップデートに平行してGeckoFXも物凄い勢いでフォーク(バージョンアップ)しまくっている。インターフェイスなどもガンガン書き換えられているので、常に最新バージョンを用いればいいというものでもなく、基本的に開発開始時に用いたFirefoxとGeckoFXを拾ってくれば間違いない。 | また近年のFirefoxのラピッドアップデートに平行してGeckoFXも物凄い勢いでフォーク(バージョンアップ)しまくっている。インターフェイスなどもガンガン書き換えられているので、常に最新バージョンを用いればいいというものでもなく、基本的に開発開始時に用いたFirefoxとGeckoFXを拾ってくれば間違いない。 |
2012年3月27日 (火) 06:23時点における版
GeckoFXとは、Geckoエンジンを扱うためのラッパークラスである。大雑把に言ってFirefoxをC#で操るためのライブラリと思ってほぼ間違いない。
.NET純正のWebBrowserクラスはC#以前、Delphi/VCLの時代から腐っているので代用として使える。ただし、別途Firefox(に同梱されるXPCOM)のインストールが必要なので場合によっては配布方法などにおいて面倒なことになる。
GeckoFXの利用には、別途Geckoエンジンをコンポーネント化したXPCOM(Cross Platform Component Object Model)が必要であり、利用時にはXPCOMのインストールパスを設定する。XPCOMはMozilla公式サイトから単体でダウンロードしてきてもいいし、Mozilla Firefoxにも同梱されているのでFirefoxのインストールディレクトリを指定しても動く。
バージョン番号
GeckoFX2.0までは独自のバージョン番号であったが、以降は最近はFirefoxのメジャーバージョン番号と同一になっているので、XPCOMとして用いるFirefoxが10.xならばGeckoFX10.xを用いること。
また近年のFirefoxのラピッドアップデートに平行してGeckoFXも物凄い勢いでフォーク(バージョンアップ)しまくっている。インターフェイスなどもガンガン書き換えられているので、常に最新バージョンを用いればいいというものでもなく、基本的に開発開始時に用いたFirefoxとGeckoFXを拾ってくれば間違いない。