public static SvfClient CreateSvfClientInstance() { SvfClient svfClient = null; try { SvfPrint svfprint = new SvfPrint(); if (svfprint.IsActive()) { svfClient = new SvfClient(); svfClient.SetSvfPrintProxy(svfprint); } else { log.LogInfo("帳票サーバと接続中に通信エラーが発生しました。"); MessageBox.Show("帳票サーバと接続中に通信エラーが発生しました。", "印刷エラー", MessageBoxButtons.OK, MessageBoxIcon.Error); //異常をスルーしました。 //throw new Exception("帳票サーバと接続中に通信エラーが発生しました。"); } } catch (Exception ex) { log.LogInfo("帳票サーバと接続中に通信エラーが発生しました。\r\n{0}", ex); //異常をスルーしました。 MessageBox.Show("帳票サーバと接続中に通信エラーが発生しました。", "印刷エラー", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(svfClient); }
public static SvfClient CreateSvfClientInstance() { SvfClient svfClient = null; try { SvfPrint svfprint = new SvfPrint(); if (svfprint.IsActive()) { svfClient = new SvfClient(); svfClient.SetSvfPrintProxy(svfprint); } else { log.LogInfo("帳票サーバと接続中に通信エラーが発生しました。"); MessageBox.Show("帳票サーバと接続中に通信エラーが発生しました。", "印刷エラー", MessageBoxButtons.OK, MessageBoxIcon.Error); //異常をスルーしました。 //throw new Exception("帳票サーバと接続中に通信エラーが発生しました。"); } } catch (Exception ex) { log.LogInfo("帳票サーバと接続中に通信エラーが発生しました。\r\n{0}", ex); //異常をスルーしました。 MessageBox.Show("帳票サーバと接続中に通信エラーが発生しました。", "印刷エラー", MessageBoxButtons.OK, MessageBoxIcon.Error); } return svfClient; }
//帳票印刷の代理インスタンスを設定する。 public void SetSvfPrintProxy(SvfPrint printProxy) { svfprint = printProxy; }