2009年6月26日のUpdateにて、パラメータThreadCompleteFunctionについての説明が解りやすくなっており、非常に助かります。
さて、誠に勝手なお願いなのですが、このBeginThreadの「別スレッド」の意味を素人にも解るように(と言うのは、無理な話かも知れませんが)ご解説願えないでしょうか。
と言うのは、関数を別スレッドにて実行した際は、そのままではLunascapeAPIの使用が出来ないのではないかと、経験則にて考えています。(別途、宣言が必要?)
この事がリファレンスに明記されていない事によるエラーが、プラグインセンターにアップされているプラグインの中でも起こっているのではないかと、勝手に推測しています。
なにぶん素人考えですので、間違い等ご指摘いただきたいと思います。
AO
AO: と言うのは、関数を別スレッドにて実行した際は、そのままではLunascapeAPIの使用が出来ないのではないかと、経験則にて考えています。(別途、宣言が必要?)
ご指摘ありがとうございます、
http://jp.dev.lunascape.tv/index.php?title=LunaScriptSidebar::BeginThread
に
この関数内では、Lunascape APIと、LunaScriptSidebar.browserオブジェクトは利用できません。
BeginThread以外においても、リファレンスの細かな修正を行って頂いているようで、大分解りやすくなってきているとは思います。が、素人の私には解りにくい表現や、もう少し詳しく説明して欲しいと思う個所が見受けられます。例えば、私が実際に苦労した点で言うと、TabColorの取得設定の際、返される値が一般的なHTMLで使用されるRGBではなく、BGRであったため、色の指定に非常に悩まされました。(その事についてもリファレンスに明記がありませんでした。)プロの方ならば、何の苦労もしないのかもしれませんが、スクリプトやプラグインを多くのユーザーが書けるようになるには、この辺りにご配慮いただければと思っています。AO
AO:例えば、私が実際に苦労した点で言うと、TabColorの取得設定の際、返される値が一般的なHTMLで使用されるRGBではなく、BGRであったため、色の指定に非常に悩まされ ました。(その事についてもリファレンスに明記がありませんでした。)
ました。(その事についてもリファレンスに明記がありませんでした。)
ご報告ありがとうございます、TabColorの値の形式についてこちらでは認識しておりませんでしたので、詳細を調査し対応を検討いたします。
調査の程宜しくお願い致します。
ついでに書きますと、FontColorでも同様だと思います。
又、リファレンスには引数として「情報を取得したいタブのid」と記載されていますが、使用例にはドキュメントidが指定されています。実際の使用は、やはりドキュメントidでなければならないようです。併せてご確認いただければ、幸いです。
AO: ついでに書きますと、FontColorでも同様だと思います。 又、リファレンスには引数として「情報を取得したいタブのid」と記載されていますが、使用例にはドキュメントidが指定されています。実際の使用は、やはりドキュメントidでなければならないようです。併せてご確認いただければ、幸いです。
FontColor/TabColorの引数については記述を修正しました。
http://jp.dev.lunascape.tv/index.php?title=Lunascape::FontColor
http://jp.dev.lunascape.tv/index.php?title=Lunascape::TabColor