ActiveReportsについて

解決


あいうええええお  2005-03-02 07:15:22  No: 88634

ActiveReportsについてですが、
VB6.0でActiveReports(standerd)を使用して、
PDFファイルを規定のフォルダに作成する
プログラムを作成しています。
PDFファイルは正常に作成されるのですが、
PDFファイル作成後に  VB6.0で作成したEXEを
"Unload Me"で終了させても
タスクマネージャーにEXEが残っています。
終了後もタスクマネージャーに残らないように
するにはどうしたらよいでしょうか?

原因・解決方法は、どのようにすればよいでしょうか?


じゃんぬねっと  URL  2005-03-02 18:17:22  No: 88635

本当に ActiceReports のせいなんでしょうか?


あいうええええお  2005-03-03 08:19:39  No: 88636

詳細は、もっか調査中でありますが、
ActiveReportsを使用しないアプリケーションで、
当現象は、再現されませんので、
ActiveReportsに注目して、調査しています。

おわかりになる方、ご指導よろしくお願いします。


030  2005-03-03 20:21:01  No: 88637

デバッグモードで終了させてみれば
なぜUnload Meがキャンセルされるのか
分かるんじゃないですか?


あいうええええお  2005-03-04 16:47:56  No: 88638

デバッグモードで実行した場合、
「Unload Me」で、フォームが終了されますが、
デバッグモードは、終了されず、
実行されたままになっています。

おわかりになる方、ご指導よろしくお願いします。


ねろ  2005-03-04 18:35:28  No: 88639

取りあえず、Unload Me の後に  Endを入れてみたら
いかがでしょうか。


ひろ  2005-03-04 19:06:57  No: 88640

UnLoadしていないFormが残っていませんか?

また、ActiveReportsを外すと問題なく終了すると言うことなら

set ActiveReportsのコントロール名 = Nothing

を From_UnLoad に入れてみても変わりませんか?

End は強制終了なので、リソースの解放が正しく行われない場合があります。
あくまでも最終手段だと思って下さい。


あいうええええお  2005-04-11 04:50:14  No: 88641

set ActiveReportsのコントロール名 = Nothing

を From_UnLoad に入れてみても変わりませんか?

上記の方法で、解決いたしました。
どうもありがとうございました。

おそくなり申し訳ございませんでした。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加