OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

MSDEでオートメーションエラー

  • 暇なときにでも
  • 質問No.241729
  • 閲覧数627
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 66% (2/3)

環境:Ms Windows2000 sp1/Ms SQL Server2000/Ms Vb6.0/ ActiveReports Ver1.0J +Ver1.5J差分
上記の環境で作成したPGをMSDEの環境で実行したら「オートメーションエラー、起動したオブジェクトはクライアントから切断されました」のエラーが発生しました。

PGの内容は以下のとおり
・frmMainフォームから印刷範囲指定のfrmPrintをCALLし、 PrtRepというレポートを表示。
・frmMain、frmPrint、PrtRepはクラスオブジェクト「CSeisanWk」をCALL
・「CSeisanWk」は「CSeisan」をCALLし、データベース にアクセスしている。
・frmMain、frmPrint、PrtRepは「Esc」キーを押すと  Unload Meでフォームまたはレポートを閉じる
・1回目にfrmMainからfrmPrintを起動し、範囲指定後、 PrtRepを表示。PrtRepをEscキーで閉じ、frmPrintを Escキーで閉じる
・2回目にfrmMainからfrmPrintを起動し、範囲指定後、 PrtRepを表示。PrtRepをEscキーで閉じると、オートメーショ ンエラーが発生。
・この状態で,PrtRepを範囲指定を変更して何度でも表 示可能。
・ただし、frmPrintをESCキーにて閉じるとPGが終了してしまう(frmMainが閉じている)
・記述を「Unload frmMain、Unload frmPrint、Unload
 PrtRep」に変更しても状況は変わらず。
・クラスオブジェクトの開放の問題とおもい、オブジェクトの開放、DB切断、これらの記述をコメント化しても状況は
 変わらず。
・frmMainで「form KeyUp」イベントにブレイクポイントを置いて みたが止まらず。
・MSDEでない環境ではこのエラーが起きない。

めちゃくちゃわかりにくい記述で申し訳ないのですが、
どなたかいい知恵を貸してください。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル12

ベストアンサー率 65% (276/422)

内部処理を抜粋したコードを公開してくれませんか?
内部処理を抜粋したコードを公開してくれませんか?


このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ