DrawString 异常。实在找不 到 问题,烦请各位大虾指点。

问题描述

问题:m_bufGrap.Graphics.DrawString(str2,drawFont,drawBrush,20.0F,30.0F)未处理的“System.ArgumentException”类型的异常出现在System.Drawing.dll中。其他信息:参数无效。代码:DimdrawFontAsNewFont("Arial",16)DimdrawBrushAsNewSolidBrush(Color.Blue)Dimstr2AsString="abc"m_bufGrap.Graphics.DrawString(str2,drawFont,drawBrush,20.0F,30.0F)用VB.NET2005开发,在开发的电脑上无问题。可换一台电脑(都是XP系统)上确有上叙异常。各个参数都测试好几便。估计是系统中某部分有问题,可不知道如何着手查。烦请各位帮忙,在次不盛感激!!!

解决方案

解决方案二:
20.0F,30.0F是什么像素不应该是整数吗,怎么是浮点数
解决方案三:
那是绘制位置。net中可以用浮点坐标。
解决方案四:
用浮点坐标没有意义,最小单位就是像素,像素是整数的另外,检查下目标机器是否有对应的字体库,是否设置的字体在另一台XP里没有安装
解决方案五:
系统存在该字体,并且字体创建也是成功的。
解决方案六:
使用该字体在该软件的另一个Picture控件中绘制字符串没有异常。所以猜测字体没有问题,画涮也没问题。是否BufferedGraphics类有问题(dimm_bufGrapasBufferedGraphics)?有人能救我吗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
解决方案七:
不行在目标机器上安装VS断点调试吧
解决方案八:
已经在目标机器上安装VS呀,上面的错误信息就是调试出来的呀。不过真没有发现有错误。是不是安装的.NetFrameWork2.0有问题呀。
解决方案九:
我的软件以前也有个别客户端反应这个问题,后来他重装系统就好了,再后来又出现,听客户说好像是分辨率改过就又好了.由于我责任心比较差,没深入研究
解决方案十:
一共五个参数一个一个试试呗先看看补丁打了没
解决方案十一:
可能是其它地方影响的,你给出的代码判断不出问题再哪里。看看这些有帮助没?
解决方案十二:
检查字串是不是nothing,如果是nothing就报错。
解决方案十三:
很感谢各位热心帮助把下面代码去掉就没有问题了:m_bufGrap.Graphics.CompositingMode=Drawing2D.CompositingMode.SourceCopy具体什么原因还没搞懂

时间: 2024-11-01 00:51:26

DrawString 异常。实在找不 到 问题,烦请各位大虾指点。的相关文章

javascript-求JS大神帮助,实在找不到错误在哪,急!!!

问题描述 求JS大神帮助,实在找不到错误在哪,急!!! 想写一个标签切换的特效,但怎么也实现不了,不知道错在哪... 其实自己之前写过标签切换,但不知道这次为什么怎么都出不来.. 将代码改了又改,以下是简略了无数次的代码(相比原来很多东西都去掉了,简略得不能再简略...然而还是出不来效果)求大神指导 我主要是想知道自己错在哪... <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type&q

declspec-CamBasler相机程序出错 实在找不到原因

问题描述 CamBasler相机程序出错 实在找不到原因 1>MainFrm.obj : error LNK2019: 无法解析的外部符号 ""__declspec(dllimport) public: virtual thiscall GenICam::GenericException::~GenericException(void)"" (imp_??1GenericException@GenICam@@UAE@XZ),该符号在函数 catch$?OnBu

javascrip-一个JS小程序出现了超级奇怪的bug,实在找不到问题求大神支招

问题描述 一个JS小程序出现了超级奇怪的bug,实在找不到问题求大神支招 <!DOCTYPE html><html><head> <title>Hello World</title> <link rel=""stylesheet"" type=""text/css"" href=""Marion.css""> <

struct-下面实现算术优先级算法的代码怎么输不出结果?实在找不出错,请大神指导

问题描述 下面实现算术优先级算法的代码怎么输不出结果?实在找不出错,请大神指导 #include #include #define ok 1 #define ERROR 0 char an[7]={'+','-','*','/','(',')','='}; unsigned char Prior[7][7]= { // '+' '-' '*' '/' '(' ')' '=' /*'+'*/'>','>','<','<','<','>','>', /*'-'*/'&

数组越界 内存泄露-指针或数组越界实在找不到问题了

问题描述 指针或数组越界实在找不到问题了 http://wenku.baidu.com/link?url=e_SMeDv5empBQO07OE4vnfFpYDsc_nZ61H-j6OoSTbwN8J24IgKdxnTHnHk51sKnRx0IbujnnQepn-Ml5_l6n3XJGomwgwt6zxoIdF2E32i 实验五,要交OJ,OJ上题目略有不同. 输入有以下四种情况: 当输入大写英文字母'T'时,表示下一行是文本内容,包含若干英文单词.标点符号以及阿拉伯数字,用于构建二叉查找树.文本

exception-向数据库插数据时到9万条左右发生的异常,找不到原因,下面是具体的异常信息

问题描述 向数据库插数据时到9万条左右发生的异常,找不到原因,下面是具体的异常信息 Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at com.mysql.jdbc.PreparedStatement.(PreparedStatement.java:437) at com.mysql.jdbc.Connection.clientPrepareStatement(Connection.java

ajax编码问题,运行结果出错,实在找不原因

问题描述 ajax编码问题,运行结果出错,实在找不原因 代码: <!DOCYPE html> <html> <head> <title>Ajax Test</title> <script src = "myAjaxLib.js"> </script> <script> function cback(text){ alert(text); } window.onload = function(

android-Android 初学 代码错误 实在找不到原因

问题描述 Android 初学 代码错误 实在找不到原因 这是代码 logcat 解决方案 空指针异常,在onCreate上设置一个断点调试一下. 解决方案二: activity_main.xml中是否有id=button1的button 解决方案三: button的初始化失败,应该是 NULL,所以调用时出现上述的错误. 错误的原因,一般是对应的 XML 中没有 ID 为 button1 对应的控件. 解决方案四: 这种问题要先看自己的代码哪里出现错误,先从自己的问题上面找. 你看上面错误第二

Python 语法错误,实在找不出来,求大神解惑。

问题描述 Python 语法错误,实在找不出来,求大神解惑. 笨办法学Python ex39 完全按照书上打得怎么会错误呢? 解决方案 这个应该是字典类型吧,要用大括号{} 解决方案二: 你的符号是不是全角的,换成半角的试试看. 这是全角的冒号: 这是半角的 : 解决方案三: 要用大括号,中文版的书上写错了... 解决方案四: 你这很明显是字典,要用花括号{}!