DOBON.NET DOBON.NETプログラミング掲示板過去ログ

PrintPreviewControlでオーバーフロー

環境/言語:[vb.net 2003 XPSP1/2000SP4]
分類:[.NET]

突然PrintPreviewControlでプレビューすると「オーバーフロー又はアンダーフロー」
のエラーが出るようになりました
(それまでは出なかった)
そのプログラムを別なPCで実行するとエラーが出ないし、一度印刷してからプレビューするとエラーが出ません
またそのプログラムをコピーして少し変更した(プレビュー関係はそのまま)ものはやはりエラーが出ません
以前もなったのですが、その時は何となくレジストリいじってたらいつの間にか直ったのですが、今回はどうやっても直りません(どこを弄ったのか覚えてないので…)
対処法分かる方いらっしゃいますでしょうか

エラーの詳細は以下の通りです
************** 例外テキスト **************
System.ArithmeticException: 算術操作でオーバーフローまたはアンダーフローが発生しました。
at System.Windows.Forms.PrintPreviewControl.CalculatePageInfo()
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
************** 読み込まれたアセンブリ **************
mscorlib
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.2032
コードベース : file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
System.Drawing
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.2032
コードベース : file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Windows.Forms
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.2032
コードベース : file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.2032
コードベース : file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
Microsoft.VisualBasic
アセンブリ バージョン : 7.0.5000.0
Win32 バージョン : 7.10.6001.4
コードベース : file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll
----------------------------------------
SpiMngx
アセンブリ バージョン : 1.2.0.1
Win32 バージョン : 1, 2, 0, 1
----------------------------------------
AxInterop.SHDocVw
アセンブリ バージョン : 1.1.0.0
Win32 バージョン : 1.1.0.0
----------------------------------------
Interop.SHDocVw
アセンブリ バージョン : 1.1.0.0
Win32 バージョン : 1.1.0.0
----------------------------------------
System.resources
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.573
コードベース : file:///c:/windows/assembly/gac/system.resources/1.0.5000.0_ja_b77a5c561934e089/system.resources.dll
----------------------------------------
Accessibility
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.573
コードベース : file:///c:/windows/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
----------------------------------------
Interop.Excel
アセンブリ バージョン : 1.2.0.0
Win32 バージョン : 1.2.0.0
----------------------------------------
Interop.DSOFile
アセンブリ バージョン : 2.1.0.0
Win32 バージョン : 2.1.0.0
----------------------------------------
System.Windows.Forms.resources
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.573
コードベース : file:///c:/windows/assembly/gac/system.windows.forms.resources/1.0.5000.0_ja_b77a5c561934e089/system.windows.forms.resources.dll
----------------------------------------
mscorlib.resources
アセンブリ バージョン : 1.0.5000.0
Win32 バージョン : 1.1.4322.573
コードベース : file:///c:/windows/assembly/gac/mscorlib.resources/1.0.5000.0_ja_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
■No22008に返信(/400さんの記事)

ここらへんとか?
算術操作でオーバーフローまたはアンダーフロー
http://d.hatena.ne.jp/Yamami/20041003
http://dobon.net/vb/bbs/log3-8/4417.html
■No22009に返信(やじゅさんの記事)

> http://d.hatena.ne.jp/Yamami/20041003

これで直りました
ありがとうございました
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板