程序不能启动,总是报以下异常,System.ArithmeticException!高人请看
Exception Information
System.ArithmeticException: Overflow or underflow in the arithmetic operation.
at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font..ctor(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet)
at CreateNodeTree.Form1.InitializeComponent()
at CreateNodeTree.Form1..ctor()
at CreateNodeTree.Form1.Main()
此情况只在个别机器上出现.请问为什么.
问题点数:0、回复次数:6Top
1 楼desrie(leir)回复于 2003-12-03 14:20:49 得分 0
可能是没有你程序中的一种字体Top
2 楼houlinghouling(秋水伊)回复于 2003-12-03 17:50:06 得分 0
我不会,帮你顶了!Top
3 楼NicholasZhr(只在乎一时的灵感)回复于 2003-12-03 18:03:02 得分 0
此问题是因算术运算、类型转换或转换操作中的错误而引发的异常。
针对与你的实例,问题出现在重绘是没有找到适合的对象(字体库)。
谢谢,回答完毕!
解决办法在相应机器上安装相应字体,或者扑捉异常后改变字体。
如果方便可以结帐了吗!?Top
4 楼Edifier0709(腦袋重構中.....)回复于 2003-12-03 18:20:54 得分 0
因目标机上没有相应的字体而造成的异常...
Top
5 楼seven(波波)回复于 2003-12-04 09:02:24 得分 0
再请问一下,我如何知道是少那个字库??Top
6 楼NicholasZhr(只在乎一时的灵感)回复于 2003-12-04 10:29:57 得分 0
你在抛出的异常里可以找到的,具体的就要看你取得的异常列表了Top




