ComboBox のドロップダウンリストを表示するとメモリリーク… のつづき
Thursday, 30. July 2009, 12:49:26
Flex の ComboBox のメモリリーク話のつづきです。
方式G なる人に SDK-19030 の話をして「肩の荷が下りたぁ」と思っていたところ、その人から
という回答をもらいました。なんでも、
・・・
えええっ!!
自分たちのビルド手順を調べた結果、SDK-18268 のパッチ、あたってませんでした orz。
自分たち業務G は、方式G から「フレームワーク」として Flex ライブラリをもらい、その上で開発をしています。この開発スタイルにおいて「SDK-18268 のパッチをあてる」というのは、
方式G が配布しているフレームワークの .swc を使うようにビルド手順を直して、編集画面・確認画面の Flex モジュールのインスタンスが解放されることを確認。
SDK-19030 って、SDK-18268 と重複だったんですねぇ。。。
だから「Flex SDK 3.3 では解消されているから Close して」なんて会話がされていたんでしょうか。。
というのはおいといて、方式Gの人に「お騒がせしました。ごめんなさい」といって終了。
・・・しないんですねぇ、これが。
方式G なる人に SDK-19030 の話をして「肩の荷が下りたぁ」と思っていたところ、その人から
おまえんとこ、SDK-18268 のパッチ当たってないんじゃね??
という回答をもらいました。なんでも、
- 方式Gの環境では、はじめは再現しなかった
- もしやと思って SDK-18268 のパッチを外して再度試したら、再現した
・・・
えええっ!!
自分たちのビルド手順を調べた結果、SDK-18268 のパッチ、あたってませんでした orz。
自分たち業務G は、方式G から「フレームワーク」として Flex ライブラリをもらい、その上で開発をしています。この開発スタイルにおいて「SDK-18268 のパッチをあてる」というのは、
- Flex SDK の lib ディレクトリに SDK_18268_PATCH2.swc を追加する。
- Flex プロジェクトのビルドパスに、フレームワークの「Flex ライブラリ プロジェクト」を追加する。
- フレームワークもろとも、Flex プロジェクトをビルドする。
- デフォルトの Flex SDK を利用する。
- Flex プロジェクトに、方式G が配布しているフレームワークの .swc をコピーし、ビルドパスに加える。
- Flex プロジェクトをビルドする。
- デフォルトの Flex SDK を利用する。
- Flex プロジェクトのビルドパスに、フレームワークの Flex ライブラリ「プロジェクト」を追加する。
- フレームワークもろとも、Flex プロジェクトをビルドする。
方式G が配布しているフレームワークの .swc を使うようにビルド手順を直して、編集画面・確認画面の Flex モジュールのインスタンスが解放されることを確認。
SDK-19030 って、SDK-18268 と重複だったんですねぇ。。。
だから「Flex SDK 3.3 では解消されているから Close して」なんて会話がされていたんでしょうか。。
というのはおいといて、方式Gの人に「お騒がせしました。ごめんなさい」といって終了。
・・・しないんですねぇ、これが。

Anonymous # 31. July 2009, 12:22
まだ続くんですか・・。
本筋とは全く無関係ですが、
http://my.opera.com/community/graphics/themes/top-mist.jpg
これはtakanotkさん撮影ですか?キレーですねぇ。
Takahiro Takano # 3. August 2009, 03:37
トップ絵は、My Opera で用意されてるやつです。
こんな綺麗な場所、知ってたら内密にしますって(^^