Win98の印刷で演算エラー
- 題名: Win98の印刷で演算エラー
- 著者: たつみ
- 日時: 2004/06/15 11:03:09
- ID: 4417
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Win98の印刷で演算エラー
- 著者: ゆ
- 日時: 2004/06/15 11:23:42
- ID: 4418
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Win98の印刷で演算エラー
- 著者: たつみ
- 日時: 2004/06/15 11:38:28
- ID: 4419
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
たつみと申します。
はじめての投稿です。よろしくお願いいたします。
開発言語:VB.NET/Windows2000 Pro SP4
動作環境:Windows98 SE .NET Framework 1.1
VB.NETでPictureBox画像を印刷プレビューするプログラムを作成しました。
PrintDocumentとPrintPreviewControlを使用して
<ボタンイベント>
'----- プレビューダイアログに印刷ドキュメントを設定
PrintPreviewDialog.Document = PrintDocument
'----- プレビュー画面表示
PrintPreviewDialog.ShowDialog()
Private Sub PrintDocument_PrintPage(ByVal sender As Object, _
ByVal e As System.Drawing.Printing.PrintPageEventArgs) _
'----- PictureBoxに表示されている画像をプレビュー
Handles PrintDocument.PrintPage
e.Graphics.DrawImage(PictureBox.Image, e.MarginBounds)
'----- 次のページがないことを通知する
e.HasMorePages = False
End Sub
このプログラムはWindowsXPではちゃんと動作するのですが、
Microsoft .NET Framework 1.1
Microsoft .NET Framework Japanese Language Pack
をインストールしたWindows98SEで動作させると
「算術操作でオーバーフローまたはアンダーフローが発生しました」
とのエラーが表示されてプレビュー画面がエラーになります。
ただし、中にはWindows98SEでもちゃんと動作するマシンもあります。
いろいろと試してみたのですが、いまだに解決策が見つかっておりません。
もし、ヒントなりでも頂けると非常に助かります。
何卒、ご教授のほど、よろしくお願いいたします。