Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
54 / 114 ツリー <前へ | 次へ>

〔545〕ACFinder 061227test版 kabe (06/12/28 0:03)

〔552〕Re:ACFinder 061227test版 Hidemi Oya (06/12/30 1:05)
〔553〕ACFinder 061231test版 kabe (06/12/31 0:42)
〔554〕Re:ACFinder 061231test版 Hidemi Oya (07/01/02 23:51)

〔552〕Re:ACFinder 061227test版
 Hidemi Oya WEB  (06/12/30 1:05)

引用なし
   kabe さん、こん**は。Hidemi Oya です。

>いろいろ試してみたところ終了時の
>fplTemplate.Form.Free;
>を消すとエラーが出ません。
 あいや〜、原因は私の領分でしたか(^_^;)。しかも、動的生成オブジェクトなので、こいつを削るとメモリリークを引き起こす可能性がありますね。が、Free メソッドが原因なら、
 fplTemplate.Form.Release;
で改善できませんか?

>テンプレートフォーム部分は、全くいじっていないし、fplTemplate.Form を廃棄している部分もここしかないし、しかもエラーが出るのは特定の環境ということでなんとも不思議な症状です。
 もし上記の方法で改善できるなら、Indy の削除で、終了時のメッセージ処理タイミングが微妙に変わったということなんでしょうね。っていうか、本来フォームのイベントハンドラ内で他のフォームを開放するときは、Free じゃなくて Release を使うべきだったんですが(^_^;)。

〔553〕ACFinder 061231test版
 kabe WEB  (06/12/31 0:42)

引用なし
   kabe です。

終了時エラーの対策バージョンを作成してみました。
動作確認お願いします。
http://acfinder.kabe.info/

>>いろいろ試してみたところ終了時の
>>fplTemplate.Form.Free;
>>を消すとエラーが出ません。
その後、いろいろ試行錯誤してみたところ、消してもエラーが出る場合があり、これが原因ではないようです。
同じPCでもacfinder.exe のあるフォルダ名によって、エラーが出たり出なかったりします。
で、デバッグ用のログをとる機能を埋め込んでいたんですが、これが怪しいかなと思い、とりあえずこれを削除してみたところ、私の環境ではエラーが出なくなりました。

〔554〕Re:ACFinder 061231test版
 Hidemi Oya WEB  (07/01/02 23:51)

引用なし
   あけましておめでとうございます。Hidemi Oya です。
kabe さん、大晦日までアップデートご苦労様でした。

>同じPCでもacfinder.exe のあるフォルダ名によって、エラーが出たり出なかったりします。
 なるほど、そんなこともあったんですね。そこまでは確認してませんでした。

>で、デバッグ用のログをとる機能を埋め込んでいたんですが、これが怪しいかなと思い、とりあえずこれを削除してみたところ、私の環境ではエラーが出なくなりました。
 私の自宅マシンでも OK です。ついでに、三共シーゼットフロアブルも OK です。

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
54 / 114 ツリー <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.