今井です。 2004 6月 1 火曜日 23:59、Takashi Iwai さんは書きました:
そもそも、32bit のバイナリを 64bit のバイナリにリンクすることはできな いのです。プラグインって、要は dlopen() を使ったダイナミックリンクみた いなものですからね。
ですから、acroread なんかも 64bit 版だとプラグインとして動かないはずで すね。(ちなみに、mozplugger で xpdf を使う、という手もあります。)
workaround としては、flash プラグイン自体を別の stand alone なプロセス で立ち上げて、ウインドウだけ grab する……、など、まあともかく、色々と 面倒な事が必要となるわけですね :)
当然と言えば当然ですよね。 Iwaiさんの説明の後ろの方のをMozillaでもやってるのではないかなぁと期待し てたんですけど...でも何かの条件があって動かない?という意味合いで書いた んですね。 ただ良く見てると当然といえば当然なんですがMozillaの場合、何もやらず(良 く言えば素直に)プラグインを呼び出してるだけですね....。 大元のオリジナルソースのコーディング段階でもプラグインが32bitか64bitか なんて判断入れるなんて事はしないであくまでもプラットホームに合ったプラ グイン呼び出しをする様にしかしないでしょうから。 まあ、64bit版、32bit版両方を上手に使い分けられる様に環境整えるなりして おけば現状で関係ないわけです。 9.0の時と違って相手が32bitなOperaでも日本語入力できるし....。 (このためブラウザを起動する場合、Operaの起動するケースが増えました) -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~