Quantcast
Channel: SCN : Popular Discussions - SAP Crystal Reports & BI Dashboards (日本語) [Read-only]
Viewing all articles
Browse latest Browse all 2234

CrystalReportsの印刷・印刷プレビュー処理が、XPでは正常動作するがVIstaではエラーになる

$
0
0

お世話になります。

下記質問に関して、ご教授お願い致します。

 

 

◆環境◆

Windows XP SP3

Windows Vista SP1

Visual Stdio 2005

Crystal Reports XI Release 2

 

 

◆現象◆

CrystalReportsへ印刷・印刷プレビューを行おうとすると、

Vista端末で「動作を停止しました」エラーが発生します。

しかし、下記のようにXP端末では正常に動作しており、

Vista端末ではエラーが発生する状況です。

 

 

・A端末(XP環境)からビルドを行う・・・C端末(Vista環境)でも正常に動作する。

・B端末(XP環境)からビルドを行う・・・C端末(Vista環境)から実行すると、エラーが発生する。

・C端末(Vista環境)からビルドを行う・・・C端末(Vista環境)から実行すると、エラーが発生する。

 

また、C端末からデバッグで実行すると、正常に動作します。

(EXEから実行すると、エラーが発生致します)

 

 

 

そして、エラー発生箇所なのですが

 

以下ソース -


try{

 

    // プレビューフォームを作成する

    frmPreview frm = new frmPreview();

 

    MessageBox.Show("Proc_1");    //u2190は正常

 

    // レポートオブジェクトを作成する

    rptTestReport rpt = new rptTestReport();

 

    MessageBox.Show("Proc_2");    //u2190白くなる

 

    // プリンタ名をセットする

    rpt.PrintOptions.PrinterName = "プリンタ名";

 

        ・

        ・

        ・

 

    // プレビューフォームをダイアログ表示

    frm.ShowDialog(this);

 

}catch(Exception ex)

{

    MessageBox.Show(ex.ToString());

}

-


 

メッセージボックス「Proc_1」は問題無く表示されるのですが、

「Proc_2」を表示しようとする時に、動作停止エラーが表示されます。

また、エラーが表示されても印刷プレビューダイアログは問題なく表示されます。

(try~catchでエラーがキャッチされず、そのまま実行される状態です)

 

 

現在はB端末からEXEを作成すると、エラーが発生する状態ですが、

数ヶ月前までは、作成したEXEは何の問題もありませんでした。

(数ヶ月ほど空けて開発を行った為、上記現象が発生致しました)

また、過去に作成したこのEXEをC端末から起動すると、

エラーは発生しない状態です。

 

 

◆試した事◆

・A端末にはアップデートしておらず、B端末に更新されているSP等を調査し削除する。

u2192変化なし。

・B端末のアップデートを数ヶ月分削除する。

u2192変化なし。

・C端末以外のVistaでも動作確認 u2192同現象

 

 

開発環境の問題だとは思うのですが

何が悪さをしているのか不明の状態です。

 

 

何か試してみる手段等や、原因が分かる方がいらっしゃいましたら

ご回答よろしくお願い致します。


Viewing all articles
Browse latest Browse all 2234

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>