« 映像:「信濃路をX倍速で走る」に木曽街道を追加 | メイン | 映像:30F素材のページに岐阜県 高根乗鞍湖を追加 »

2009年11月28日

雑談:Illustrator CS3+ESTK2の不具合の謎解けた(かも)

ESTK2からIllustrator CS3を呼び出してスクリプトを実行していると、ある段階で突然動かなくなる(連携がとれなくなる)ことがあって謎でした・・・
が、多分謎が解けた感じ。

多分(というか99%)ESTK2のバグ。バグというか「メモリクリアしてない」というのが原因っぽい。
メモリをクリアしていないので何が起こるかというと使った変数のデータが、そのまま残った状態で様々なプログラムが実行されてしまうという・・・

プログラム1で

abc = 123;

として変数abcに値を入れ実行。
次に新規にプログラム2を作成して

alert(abc);

とすると、ちゃんと値がアラートダイアログに表示される・・・
同じことをIllustrator CS3からやると、そういうことはない・・・

ESTK2だとずっとターゲットセッション指定した状態が続くというか、そんな具合なので突如メモリオーバー(?)か何かで通信不能、制御不能になってしまう・・・

んじゃないかなあ、と。
Illustrator CS3, ESTK2両方とも再起動すれば直るけど。バグなのか仕様なのか・・・多分バグのような気もするけど・・・。ESTK2の方に残っているのかな。でも実行ターゲットはIllustrator CS3だしなあ・・・

投稿者 openspc : 2009年11月28日 15:43

コメント

コメントしてください




保存しますか?