こんばんは。
Visual studio初心者です。
以下のレポートを表示する簡単なアプリを作成しました。
開発環境ではレポート表示するのですが
別のパソコンにexeをコピーし実行しても何も反応がありません。
開発環境のOSはWidowos 8.1 Pro 64bitでvisual studio2013+sap visual studio sp12
です。
別のパソコンのOSも同様です。(Windows 8.1 Pro 64bit)
【表示コード】
Public Class frmCryRepXIR2View
Private Sub frmCryRepXIR2View_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim sBuff As String
sBuff = Command()
Label1.Text = sBuff
Label1.Text = "C:\DEV\123.rpt"
' CrystalReportsオブジェクトの生成
Dim Report As CrystalDecisions.CrystalReports.Engine.ReportDocument
Report = New CrystalDecisions.CrystalReports.Engine.ReportDocument
Dim sReportFile As String = Label1.Text
エラー発生行→ Report.Load(sReportFile, CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy)
'// プレビュー表示 //
Me.CrystalReportViewer1.ReportSource = sReportFile
' レポート内のテーブルの接続情報を設定
Dim logOnInfo As New CrystalDecisions.Shared.TableLogOnInfo
logOnInfo.ConnectionInfo.ServerName = "orcl"
logOnInfo.ConnectionInfo.DatabaseName = "orcl"
logOnInfo.ConnectionInfo.UserID = "USER"
logOnInfo.ConnectionInfo.Password = "password"
logOnInfo.TableName = "@@@"
' logOnInfosコレクションにlogOnInfoオブジェクトを追加します。
Me.CrystalReportViewer1.LogOnInfo.Add(logOnInfo)
For Each Table As CrystalDecisions.CrystalReports.Engine.Table In Report.Database.Tables
' logOnInfosコレクションにlogOnInfoを追加
Table.ApplyLogOnInfo(logOnInfo)
Next
' ビューアーの表示
Me.Show()
'Me.CrystalReportViewer1.Refresh()
Me.CrystalReportViewer1.RefreshReport()
End Sub
End Class
************************************************
なにが原因なのでしょうか?
Visual studioの対象のCPUは「x86」
対象のフレームワークは「.NET Framework 4」
でビルドしています。
少しでも手がかりがほしいので、コメントをお願いします。