调用datagridcolumn的GetCellContent方法返回null [问题点数:100分]

Bbs1
本版专家分:0
结帖率 94.44%
Bbs1
本版专家分:0
版主
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2017年 总版技术专家分年内排行榜第五
Blank
银牌 2017年7月 总版技术专家分月排行榜第二
Blank
铜牌 2017年6月 总版技术专家分月排行榜第三
wjq
Bbs1
本版专家分:0
Bbs1
本版专家分:0
wpf datagrid 中按钮 动态显示
//若datagrid出现滚动条可能会出现问题需要加上下面俩句话。 //因为出滚动条时,为了显示加速,datagrid会加载一部分数据。另一些数据当滚动时在加载进去 这样初始化获取不到这些数据。 //在datagrid上添加上以下俩句话可以避免预加载数据,使数据全部加载出来 EnableColumnVirtualization="False" EnableRowVirtualization=
WPF DataGridTemplateColumn 获取内部控件
xaml前台代码:                                                                                                                                                                            
DataGrid中的DataGridCheckBoxColumn用法
private void btnDeleteNote_Click(object sender, RoutedEventArgs e) { for (int i = 0; i < this.dgvNotesManage.Items.Count; i++) { var cntr = dgvNotesMana
在WPF中获取DataGridTemplateColumn模板定义的内容控件
xaml格式描述: &lt;DataGrid Name="dataGrid" Grid.Row="1" ItemsSource="{Binding}" &gt;&lt;DataGrid.Columns&gt;&lt;DataGridTemplateColumn Header="描述"&gt;&lt;Da...
DataGrid里的DataGridColumn 格式化时间
//dataprovider写自己的 //主要是这里 用labelfunction
DataGridTemplateColumn
DataGridTemplateColumn自定义单元格样式 &lt;DataGrid Grid.Row="0" Name="BasicRuleDataGrid" PreviewMouseWheel="BasicRuleDataGrid_OnPreviewMouseWheel" VerticalScrollBarV...
WPF——DataGrid获取单元格的值
WPF与WinForm获取单元格方式不同,需要as强制转换 单元格类型 (1)WinForm string str = (string)dataGrid.Rows[0].Cells[0].Value; (2)WPF string str = (dataGrid.Columns[0].GetCellContent(dataGrid.Items[0]) as TextBlock).Text; ...
调用javabean的getId方法返回null
rn 修改评论 rn rnrnrn得到的值是null,在javabean Comment中有getId<em>方法</em>rn而能得到值,也就是说只有<em>调用</em>getId()时,<em>返回</em>值为null,不知道为什么?
ClassLoader.getResourceAsStream()方法返回null
InputStream in = new BufferedInputStream(new FileInputStream("source/com/cat/dao/daoconflg.properties"));rn采用这种<em>方法</em>输出in不是null。rnClassLoader cl=DaoFactory.class.getClassLoader();rnSystem.out.println(cl);rnInputStream in=cl.getResourceAsStream("//daoconflg.properties");rnSystem.out.println(in);rn第一个c1输出不是空,单第二个in输出就是空了。rn将"/daoconflg.properties"与"daoconflg.properties"都试过了 不行rn另外daoconflg.properties放在classpath的子目录下
ios开发调用OpenAL的alcOpenDevice(NULL)方法返回NULL的原因之一
我们项目是基于cocos2dx 3.0开发,由于修改了cocos的底层代码,所以不能做到和cocos版本同步更新。但是最近发现我们项目在android 5.0系统上面跑起来特别卡,有些甚至掉帧很厉害。经过种种排查,最终发现是cocos2dx 3.0版本的声音引擎出了问题。     通过查看cocos2dx 3.0代码知道,cocos2dx 3.0提供的音频库接口位于CocosDenshion中,
调用java的webservice,返回null
<em>调用</em>java的webservice,rnOfferJC.Department[] bb = ps.dapartInterFace();rnint b = bb.Length;rnb个数能得到,但bb[i].depID的值都是null,为什么?
getDate()方法返回一个null?
[color=#FF0000]HelloBean 代码:[/color]rnrnpackage study.spring;rnimport java.util.Date;rnrnpublic class HelloBean rnrn private String helloword;rn private Date date;rn rn public String getHelloword() rn return helloword;rn rn public void setHelloword(String helloword) rn this.helloword = helloword;rn rn public Date getDate() rn return date;rn rn public void setDate(Date date) rn this.date = date;rn rnrnrn[color=#FF0000]Spring XML配置文件:[/color]rnrnrnrnrn rn rn rn rn rn rn rn rnrnrnrn[color=#FF0000]测试代码:[/color]rnrnpackage study.spring;rnrnrnimport org.springframework.context.ApplicationContext;rnimport org.springframework.context.support.ClassPathXmlApplicationContext;rnrnrnpublic class Test rn public static void main(String[] args) rn ApplicationContext context=new ClassPathXmlApplicationContext("file:\\BBS_Project\\autowrite\\src\\study\\spring\\peizhi.xml");rn HelloBean hello=(HelloBean) context.getBean("helloBean");rn rn rn rn System.out.println("写入内容为:"+hello.getHelloword());rn System.out.println("时间:"+hello.getDate());rn rnrnrnrnrn[b] OK....JAVA APPLITION一下子,控制台给出结果:[/b]rnrnlog4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationContext).rnlog4j:WARN Please initialize the log4j system properly.rn写入内容为:这个是一个byType的实例!rn时间:nullrnrnrn我就奇怪了,为什么这里的时间为:null ???????????rn
WPF 动态改变颜色
&amp;lt;Window x:Class=&quot;AnimationBrush.MainWindow&quot;         xmlns=&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot;         xmlns:x=&quot;http://schemas.microsoft.com/winfx/2006/xaml&quot;         Title=&quot;M...
C# WPF DataGrid获取单元格的值
C# WPF DataGrid获取单元格的值 XAML代码为DataGrid控件命名 绑定GotFocus事件 &lt;DataGrid x:Name="dataGrid" GotFocus="dataGrid_GotFocus"/&gt; 后端C#事件处理代码 private void dataGrid_GotFocus(object sender, RoutedEventAr...
Java集合框架之Map实例解析
1、Map概述1.1 什么是Map Map是将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。Map 接口提供三种collection 视图,允许以键集(keySet())、值集(values())或键-值映射关系集(entrySet())的形式查看某个映射的内容。 映射顺序定义为迭代器在映射的 collection 视图上<em>返回</em>其元素的顺序,即可以映射得到键、值和键
java中Map集合及其取出的两种方式
Map集合:该集合存储的是键值对,其实键值对就是一种映射关系,一个键对应一个元素,存入的时候一对一对的存, 而且要保证键的唯一性,它包含HashMap和TreeMap两种(其中的Hashtable已过时所以不作介绍) HashMap:底层是哈希表 TreeMap:底层是二叉树,可以用于给集合中的键进行排序 下面我们将对两种方式进行代码演示  /* * 取出的第一种方式: * 通过K...
java中Map和List初始化的N种方法
原地址:http://blog.csdn.net/gavid0124/article/details/44587209 第一种<em>方法</em>(常用<em>方法</em>): [java] view plain copy //初始化List List list = new ArrayList(); list.add(“string1”); list.add(“string2”); //some other lis...
DataGrid DataGridTemplateColumn
设置单元格的样式 &lt;DataGrid.Columns&gt; &lt;DataGridTextColumn Header="检测项目" Binding="{Binding ItemName}" Width="*" /&gt; &lt;DataGridTemplateColumn Header="详细" Width="80" &gt; &lt;Dat...
DataGridTemplateColumn 如何获取内部控件
WPF中有时候我们不使用DataGridTextColumn 而使用用途更加宽广的DataGridTemplateColumn  但是用途多的东西当然也更复杂。 这里说下如何取DataGridTempateColumn得内部控件 一般可以用以下代码: private void DataGrid_MouseRightButtonUp(object sender,
get()方法返回NULL,奇怪
声名了一个POJO类,生成对象pojo,rn private String fileup;rn private String filedown;rn private String wrongdone;rn private String verify;rn private String aae017;rn private String pcheck;rn rn rn public String getFileup() rn return fileup;rn rn public void setFileup(String fileup) rn this.fileup = fileup;rn rn public String getFiledown() rn return filedown;rn rn public void setFiledown(String filedown) rn this.filedown = filedown;rn rn public String getWrongdone() rn return wrongdone;rn rn public void setWrongdone(String wrongdone) rn this.wrongdone = wrongdone;rn rn public String getVerify() rn return verify;rn rn public void setVerify(String verify) rn this.verify = verify;rn rn public String getAae017() rn return aae017;rn rn public void setAae017(String aae017) rn this.aae017 = aae017;rn rn public String getPcheck() rn return pcheck;rn rn public void setPcheck(String pcheck) rn this.pcheck = pcheck;rn rnrnrn配置文件:rnrnrnrnrnrnrnrn都对应好了,数据库里都有值rnpojo.getFileup()什么的都有值,只有pojo.getPcheck()的值是null,rn找了好久都没找到。怎么回事!rn
DataGridColumn的labelFunction使用remoteObject返回问题
现在需要在labelFunction使用remoteObject远程查询值,然后再把这个值在labelFunction<em>返回</em>rn但是remoteObject是异步的,无法实现取值<em>返回</em>这个过程,把concurrency改为single或last也不行rn请问有什么解决<em>方法</em>
android BLE 调用characteristic的getValue方法返回null
android开发nbluetoothn现在在做BLE相关的项目,与设备连接之后,获取到了Service中的characteristic,但是<em>调用</em>characteristic的getValue<em>方法</em>,<em>返回</em>值为null.n并且characteristic属性方面可读 可写 没有问题
js调用后台ajax方法,为什么始终返回null
举个例子,我在后台有如下函数:rn(注:类名为[color=#FF0000]Net[/color],在Page_Load里也注册了:Ajax.Utility.RegisterTypeForAjax(typeof(Net));)rnrn[Ajax.AjaxMethod()]rnpublic string do()rnrn return "CSDN";rnrnrn在后台某个js里有如下<em>调用</em>:rnvar rusult=Net.do().value;rnrn此步<em>调用</em>可以顺利通过,但是rusult的值一直是null,在do()<em>方法</em>里设置断点,发现根本就没有进入此<em>方法</em>,为什么啊?
null对象调用static方法
先给代码,猜猜结果 [code=&quot;java&quot;] public class TestClass { private static void staticMethod(){ System.out.println(&quot;static&quot;); } void normalMethod(){ System.out.println(&quot;normal&quot;); } public stati...
datagridviewbuttoncolumn个button按钮背景色
自定义一个datagridview控件,添加datagridviewbuttoncolumn列,如何设置列中每个button的背景颜色(各个button的颜色不一样),不是设置cell背景,也不想用重
java从数据库读取两个字段存储到map中
如何从数据库读取两个字段存储到map中 之前自己一直接触的仅仅需要从数据库读取一个字段到java中,因此只需要定义一个动态数组ArrayList,将ResultSet中的结果存储到该动态数组中即可。而现在需要从数据库读入两个字段,在此简要描述一下如何从数据库读取两个字段的值,并存储到map中。代码如下: try { Class.forName(driver); //加载数据库驱动 ...
JAVA中的map中有数组怎么取出?
现在有一个String字符串,json格式,这样 String arr = {\'arr1\':,\'arr2\':} 我的想法这样: //第一步,先把字符串转换为map,这个时候map是{“arr1
怎么把一个javabean里面的属性封装成map集合?
例如我有一个user的javabean,里面有name,age,password等属性,然后在Dao层里面想用Beanutils.populate(Object,Map)<em>方法</em>代替user.setXXX
java中map的取值
package com.itcast.map;   import java.util.HashMap; import java.util.Map; import java.util.Set; import java.util.Map.Entry;   import org.junit.Test;   public class MapTest {   /** * ...
重写DataGridColumn
重写DataGridColumn,使得VS2003的DataGrid有和DataGridView中的单元格有类似的显示样式
Android 调用系统相机返回data为null
现在市场上很多app都有拍照功能,一般简单的拍照使用系统的拍照功能就足够了,复杂一些的需要自定义camera去实现。 使用系统的拍照功能一般代码实现如下: /** * <em>调用</em>系统拍照功能 */ @Override public void onClick(View v) { switch (v.getId()) { case R.id.bt_take_photo: if( Environ
求助:我调用 createImage 为什么返回 null?
我定义了一个类,它继承了 Frame。其中有一个函数,它<em>调用</em>了 createImage,如下所示:rnclass MyFrame extends Framernrn..................rnrn public int TestIt()rn rn Image a;rnrn a=createImage(40,64);rn .............rn rn...............rnrn我在 Applet1 (一个继承 Applet 的类)里创建了 MyFrame ,并<em>调用</em> TestIt,如下:rnclass Applet1 extends Appletrnrn MyFrame x;rnrn public init()rn rn x=new MyFrame("XYZ");rn .........rn rn public paint(Graphics g)rn rn x.TestIt();rn ..........rn rn...........rnrnrn我发现,x.TestIt() 进入后,createImage(40,64)<em>返回</em> null,rn而把 createImage(40,64) 拿到 paint 里来执行,就没问题。rn怎么回事?rn
调用带参数的webservice 返回null 解决办法
在<em>调用</em>含参数的<em>方法</em>时,总是出现null,如下图所示: [img]C:\\000.png[/img] 原因: 如果<em>调用</em>的<em>方法</em>中有参数,则首先打开相应的服务,查看wsdl文件: [img]C:\\111.png[/img], 我们看到wsdl将参数转换为arg0了,因此在<em>调用</em>的时候参数名字需要改为arg0 [img]C:\\222.png[/img] 不知道如何在文章中添加图片,详见...
WPF调用c dll 数组返回NULL
C++ DLL 中:rnDATAPRODLL_API int32 dataProcessOfflineTest1(double* a)rnrn *a = (*a) *2;rn return 1;rnrnDATAPRODLL_API double dataProcessOfflineTest2(double *in_2sPkt)rnrn if (in_2sPkt == NULL)rn return 0;rn return (*in_2sPkt)+*(in_2sPkt+1);rnrnrnDATAPRODLL_API int32 dataProcessOfflineTest3(double *in_2sPkt)rnrn if (in_2sPkt == NULL)rn return 0;rn *(in_2sPkt) = 3.5;rn *(in_2sPkt+1) = 100.258;rn *(in_2sPkt+2) = -1458.2;rn return 3;rnrnrnC#:rndouble[] testBuf = new double[5];rn Array.Clear(testBuf, 0, 5);rn testBuf[0] = 1.1;rn testBuf[1] = 2.1;rn flg1 = dataProcessOfflineTest1(ref testBuf[0]); //----(1)rn double tmp = dataProcessOfflineTest2(testBuf); //-----(2)rn flg1 = dataProcessOfflineTest3(out testBuf); //(3)rn其中:(1) (2) 都OK,可以实现在dll中对 testBuf[0] 2倍赋值,可以求和,,但经过(3)flg1 = 3,但testBuf变成了NULLrnrnps:dataProcessOfflineTest3 无论用 ref 还是 out都一样,rnrnWHY??求解rn
百度地图从MySql中获取经纬度
-
DevExpress.XtraGrid.Views.Base.ColumnView view 利用他如何设置导出文件的格式例如:列宽
DevExpress.XtraGrid.Views.Base.ColumnView view 利用他如何设置导出文件的格式例如:列宽
sqlMap中resultMap result column配置多个参数的用法
column='{linkupID=linkupID,createPersonID=createPersonID}' select="client.findAccessoryByClientUserID"/> 对应<em>调用</em>的如下写法 parameterClass="java.util.HashMap" resultClass="gds.jap.client.AccessoryDTO">
jsp调用javabean(数据库连接问题,返回NULL)
jsp:rnrnrnrn rnrnrn 利用Bean<em>调用</em>数据库rnrnrnrn rnrnrnrnjava:rnpackage test;rnimport java.sql.*;rnrnpublic class Jdbc_connrn String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";rn String sConnStr="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test;User=sa;password=sa";rn Connection conn=null;rn ResultSet rs=null;rnpublic Jdbc_conn()rnrn tryrn Class.forName(sDBDriver);rn rn catch(java.lang.ClassNotFoundException e)rn rn System.out.println("Can not open the DB!\n");rn System.out.println("Jdbc_conn():"+e.getMessage());rn rnrn//更新数据库,无<em>返回</em>值 rnpublic void executeUpdate(String sql)throws Exceptionrn rn tryrn sql=new String(sql.getBytes("GBK"),"ISO8859_1");rn conn=DriverManager.getConnection(sConnStr);rn Statement stmt=conn.createStatement();rn stmt.executeUpdate(sql);rn conn.close();rn stmt.close();rn rn catch(SQLException ex)rn System.out.println("sql.executeUpdate:"+ex.getMessage());rn rnrn//查询数据库,<em>返回</em>数据集ResultSetrnpublic ResultSet executeQuery(String sql)throws Exceptionrn tryrn rs=null; rn sql=new String(sql.getBytes("GBK"),"ISO8859_1");rn conn=DriverManager.getConnection(sConnStr);rn Statement stmt=conn.createStatement();rn rs=stmt.executeQuery(sql);rn //conn.close();rn //stmt.close();rn rn catch(SQLException ex)rn System.out.println("sql.executeQuery:"+ex.getMessage());rn rn return rs;rnrn
AjaxPro.Method调用为什么总是返回null
我刚学asp.net,看个程序用到了AjaxPro,可是我一调试,所有AjaxPro.Method的<em>调用</em>全都<em>返回</em>null,也不报错...我都晕了,请各位帮帮我啊.rnrnweb里我也设置里:rnrnrnrnrnrnDefault.aspx.cs里我也设置了rnAjaxPro.AjaxNamespace("xkziBook")]rnpublic partial class _Default : System.Web.UI.Pagernrn protected void Page_Load(object sender, EventArgs e)rn rn AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));rn rn rn[AjaxPro.AjaxMethod]rn public bool userLogin(string pass)rn rn return false;rn rn..........rnrnrnrnDefault.aspx的js里我为了查看值如下写的:rnalert(xkziBook.userLogin().value);rn可是怎么搞它都<em>返回</em>null ,为什么啊?
C# 调用wsdl文件 返回null
请高手帮忙rn inputs aa =new inputs();rn aa.username="wangdong";rnrn tt = test.hello(input);rn
IIS 调用Microsoft.Office.Interop.Word.Documents.Open 返回为null
iis中 <em>调用</em>Microsoft.Office.Interop.Word.Document doc = Microsoft.Office.Interop.Word.Documents.Open(path) rnrn<em>返回</em>为nullrnrn在vs调试可以<em>返回</em>成功,请问是什么问题呢?
C# 调用 java webservice 返回NULL
C# <em>调用</em> java webservice,<em>返回</em>为Map类型,显示为 null,请问各位大侠怎么解决?[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/1.gif][/img]
string 转成 dom 方法返回空值null
public static void main(String args[]) rn String sr = "A0022002-08-23BENE";rn Document doc = strToDom(sr);rn System.out.println(doc);rn rn rnrn public static Document strToDom(String str)rn StringReader sr = new StringReader(str); rn InputSource is = new InputSource(sr); rn DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); rn DocumentBuilder builder = null;rn Document doc = null;rn try rn builder = factory.newDocumentBuilder();rn doc = builder.parse(is);rn catch (ParserConfigurationException e) rn // TODO Auto-generated catch blockrn MessageDataService.saveException(e.toString());rn catch (SAXException e) rn // TODO Auto-generated catch blockrn MessageDataService.saveException(e.toString());rn catch (IOException e) rn // TODO Auto-generated catch blockrn MessageDataService.saveException(e.toString());rn rn return doc;rn
数据库sum方法返回null解决方法
使用SQL语句SUM函数的时候,默认查询没有值的情况下<em>返回</em>的是null,而实际可能我们要用的是<em>返回</em>0。解决<em>方法</em>:SELECT SUM(count) FROM test_table改成:SELECT COALESCE(SUM(count),0) FROM test_tablecoalesce()解释:<em>返回</em>参数中的第一个非空表达式(从左向右)。...
java能否禁止方法返回null?
例如:[code=Java]rnpublic String myMethod()rn return null;rnrn[/code]rn怎么实现必须<em>返回</em>一个字符串而禁止<em>返回</em>null呢?(使<em>返回</em>null在编译期被禁止),哪怕是return "",也不要null
Fragment的getActivity方法返回null的多种解决方法
Fragment的getActivity<em>方法</em><em>返回</em>null的多种解决<em>方法</em>
dom4j selectSingleNode方法返回为null
下面一段代码用于取出web.xml中的session-timeout元素的值,我<em>调用</em>了dom4j的selectSingleNode<em>方法</em>,但是<em>返回</em>的值总是null,请大家帮我看看错在哪里?rnpublic HashMap getSessionTimeOut(String fileName)throws MalformedURLException,rn DocumentExceptionrn rn HashMap map=new HashMap();rn rn tryrn rn Document document = read(fileName);rn rn Node node=document.selectSingleNode("//session-timeout");rn rn map.put("session-timeout", node.getText());rn rn catch (DocumentException e)rn rn System.out.println(e.getMessage());rn rn catch (IOException es)rn rn System.out.println(es.getMessage());rn rn catch(Exception ee)rn rn ee.printStackTrace();rn rn return map;rn rndocument 的值肯定不为null,这个我已经跟踪过。我再web.xml中设置了这个元素:rn rn actionrn *.dorn rn rn rn 30rn rn每次总说node为null,不知道为什么
让new返回NULL的方法是什么?
我记得好像通过设置编译参数就可以指定new失败时不throw而是<em>返回</em>NULL,不用在new的时候明确指定。是什么?
flex DataGridColumn的换行问题
表格中的一列要显示多条记录,想要每条记录换行怎么做啊?我在每条记录后加上" "好像不可以啊。rn知道的请告诉一下。
flex3 DataGridColumn问题
rn rn rn rn rn怎么设置文字的背景颜色,比如说你这一列要显示名称,那这列的第一行的"名称"这行不想用白色的,想换成其他颜色,怎么弄,还有就是DataGridColumn 怎么设置内部线条的颜色。
定制DataGridColumn问题???????
自定义DataGridColumn Inherits DataGridTextBoxColumnrn初始化函数rnPublic Sub New() rn MyBase.New()rnrn '该<em>调用</em>是组件设计器所必需的。rn InitializeComponent()rnrn '在 InitializeComponent() <em>调用</em>之后添加任何初始化rnrn AddHandler Me.TextBox.KeyUp, AddressOf HandleKeyUprnrn End Subrnrn注意这一句AddHandler Me.TextBox.KeyUp, AddressOf HandleKeyUp是夺取键盘事件rn下面是处理键盘事件程序rn Private Sub HandleKeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs)rn ' ShowStore(sender.trim, sender.trim)rn MsgBox("KeyUp")rn End Subrnrnrnrn问题是:这个键盘事件程序怎么不执行呀!!!!rn急急急?????????????????????????rn
malloc返回null 急!!
#includern#includern#includernrntypedef struct studentrnrnstruct student *Next;rnchar Name[10];rnlong ID; //学号rnint Class;rnenum sexsM,WSex;rnstruct Daternrnint Year;rnint Month;rnint Day;rnBirthday;rnchar Phonenum[12];rnstruct scorernrnint Chinese;rnint Math;rnint English;rnfloat Average;rnScores;rnstud;rntypedef stud* studpt;rnrnstudpt Insert(studpt T)rnrnstudpt Tmp=NULL,Add=NULL;rnchar select;rnAdd=malloc(sizeof(stud)); //就这里出错!!一直<em>返回</em>null?什么原因啊?rnif(Add==NULL);rnrnprintf("Create memory space error!\n");rnreturn T;rnrnAdd->Next=NULL;rndornrnselect=InputImf(Add);rnwhile(select=='N'||select=='n');rnif(select=='e'||select=='E')rnrnfree(Add);rnprintf("Insert gave up!\n");rnreturn T;rnrnif(select!='y'||select!='Y')rnrnprintf("Wrong input! Exit!\n");rnfree(Add);rnreturn T;rnrnTmp=T;rnif(T->ID>Add->ID)rnrnTmp=Add;rnAdd->Next=T;rnrnelsernrnwhile(T->Next)rnrnif(T->Next->ID=Add->ID)rnrnAdd->Next=T->Next;rnT=Add;rnbreak;rnrnT=T->Next;rnrnif(Add->Next==NULL)rnT->Next=Add;rnrnprintf("Insert success!\n");rnreturn Tmp;rnrnrnvoid main ()rnrn int functionnum =0;rnstudpt T = NULL,p=NULL,head=NULL;rnT=Insert( T);rn head=T;p=T->Next;rnwhile(p)rnrnT=p->Next;rnfree(p);rnp=T->Next;rnrnif(head!=NULL)rnfree(head);rnrn
为什么Assembly.GetType()返回null?
我有一个程序片断rn string className = profilePath + ".PetShopProfileProvider";rn Assembly tmp = Assembly.Load(profilePath);rn System.Type type = tmp.GetType(className);rn跟踪调试tmp不为空,说明load程序集成功,可是后面的tmp.GetType(className)却总是<em>返回</em>null,明明className类是存在的啊,哪位高人指点一下啊?
为什么OpenMutex返回NULL?
我自己照书上写了个线程程序,创建3个线程,每个线程的代码基本一样,只是一些命名和显示的坐标参数不一样。ThreadProc也是共用的一个,其中每个线程都会OpenMutex一下各自mutex对象,判断一下<em>返回</em>值是否为空,结果就第一个线程的<em>返回</em>值不为空,剩下2个都<em>返回</em>空。但是换一台电脑执行,却没问题。是不是跟CPU个数有关啊?rnrn代码我就不贴了,话说这CSDN上打字真的很艰难,感觉卡得要死。远没有在贴吧发帖打字来得流畅啊。
AVIStreamGetFrameOpen总是返回NULL
我用二进制打开AVI文件以后发现AVI视频的图像是MJPG格式的,现在我想用API函数来播放这个AVI文件,写好的代码播放没压缩的AVI是可以的,但是播放这个视频图像是MJPG格式时就出了问题,跟踪以后发现是AVIStreamGetFrameOpen总是<em>返回</em>NULL下面是我的代码rn PAVIFILE pfile; //avi文件打开对象rn AVIFILEINFO pfi; //文件信息rn AVISTREAMINFO aviStrInfo;rn PAVISTREAM pavi; //流信息rn PGETFRAME pgf; //帧信息rn AVIFileInit();rn AVIFileOpen(&pfile,path,OF_READ | OF_SHARE_EXCLUSIVE,NULL);rn AVIFileInfo(pfile,&pfi,sizeof(AVIFILEINFO));rn AVIFileGetStream(pfile,&pavi,streamtypeVIDEO,0);rn[color=#FF0000] pgf = AVIStreamGetFrameOpen(pavi, NULL);//总是<em>返回</em>NULL[/color]rn if(NULL == pgf)rn rn AVIStreamRelease(pavi);rn return NULL;rn rn lp=(BYTE *)AVIStreamGetFrame(pgf,shownum);//提取第m_nowshow帧 由于前面<em>返回</em>NULL,接下来的代码就不运行rn if(NULL == lp)rn rn AVIStreamGetFrameClose(pgf);rn AVIStreamRelease(pavi);rn return NULL;rn rn请高手指点一下,不知道的也请帮顶一下,谢谢啦~~果有描述的不清楚的地方请尽管指出来,我尽力再说详细些~rn
CComboBoxEx SetImageList 返回NULL
CImageList *pImageList=new CImageList;rn pImageList->Create(16, 16, ILC_COLORDDB|ILC_MASK, 0, 1);rn HBITMAP hBitMap;rn CBitmap *pBitMap;rn hBitMap=LoadALLPIC("res\\image044.jpg");rn pBitMap=new CBitmap;rn pBitMap->Attach(hBitMap);rn pImageList->Add(pBitMap,RGB(0,0,0));rn //delete pBitMap;rn CImageList* a=m_ExBox.SetImageList(pImageList);rna==NULL,这是怎么回事,rnpImageList->Create(16, 16, ILC_COLORDDB|ILC_MASK, 0, 1);rn这个Create函数应该如何设置,是不是这个函数的问题导致的,rn我的图片是jpg的,多少色的我也不清楚,怎么知道是多少色的呢?rn
返回null">classload.getResource("/")没有返回null
当我的项目中添加了nalipay-sdk-java20150407220053.jarn这个jar包时,n使用类加载器的getResource("/")<em>方法</em>里,n竟然可以得到路径,当我去掉这个jar包时n就是<em>返回</em>的null,网上的资料都说这样时只会<em>返回</em>null的;n抱歉没有C币了n![图片说明](https://img-ask.csdn.net/upload/201508/13/1439477813_588768.png)
GetCapture总返回NULL
问题如[url=http://topic.csdn.net/u/20081015/22/0d70dace-e38e-4537-bc2f-a288702dc937.html?23340]http://topic.csdn.net/u/20081015/22/0d70dace-e38e-4537-bc2f-a288702dc937.html?23340[/url]rnrn但是后面的回答没有回答到点上,仍然不能解决问题。不知道为什么LZ觉得“已解决”。我的疑问是:rnrn我知道GetCapture是怎么工作的,但问题是,鼠标在窗口A,它的事件就应该被窗口A捕获,对不对?那么在窗口A中点击时,应该<em>返回</em>的是窗口A对不对?那为什么<em>返回</em>是NULL?rn我今天刚好遇到了这个问题,非常郁闷。先SetCapture一次,没有问题,在任何地方都能正常<em>返回</em>窗口A;但如果不SetCapture,在任何地方都<em>返回</em>NULL!至少在窗口A中应该<em>返回</em>窗口A对吧?
FindResource返回NULL
我在主程序添加一个窗体(例如Clogin LoginDlg ),然后想利用LoginDlg.DoModal()去显示这个窗。当利用主程序中的成员函数去<em>调用</em>LoginDlg.DoModal()。是可以显示LoginDlg窗体的。但我的主程序里有个回调函数。我想在该回调函数里利用LoginDlg.DoModal()去显示LoginDlg窗体,却显示不出来。我跟踪到DoModal()函数中去发现,DoModal()里面的HRSRC hResource = ::FindResource(hInst, m_lpszTemplateName, RT_DIALOG);<em>返回</em>的是NULL。所以显示不出来。这将如何解决,谢谢!
select @@identity返回null
用的微软企业库rn三层架构 最后<em>调用</em>DAL里的SaveUser<em>方法</em> <em>返回</em>不了@@identity rnrn[color=#FF0000]可是我把完全相同的代码重新复制到一个新的项目(同一解决方案里),为了方便测试用的winform项目。然后再执行就<em>返回</em>出结果了 为什么在网站项目里他就null呢[/color]rnrn[code=C#]rnrn public int SaveUsers(Users users)rn rn using (IDbConnection conn = db.CreateConnection())rn rn conn.Open();rn IDbTransaction trans = conn.BeginTransaction();rn string sql = string.Format("insert into [Users](username,Password,Tel,Address,level,alipay,reg_leave) values ('0','1','2','3','4','5','6');select @@identity", users.UserName, users.PassWord, users.Tel, users.Address, "1", users.Alipay, users.RegLeave);rn return Convert.ToInt32(db.ExecuteScalar(CommandType.Text, sql));rn rn rn[/code]
fopen返回NULL
以下是代码rn求解为什么会fopen<em>返回</em>NULL;rn#include rn#include rn#include rn#include rn#include rnrn#define TURE 1rnrn#define LOCAL_SERVER_PORT 5866rn#define MAX_MSG 1024rnrnint main(void)rnrn int n, fd;rn socklen_t cli_addr_len;rn char buf[MAX_MSG] = 0;rn unsigned long int npak=0;rn struct sockaddr_in servaddr, cliaddr;rn FILE *fp;rn int KZ=0;rn int sendbufsize,recvbufsize;rn int size=4;rnrn printf("n%20 printf or 1 printf or no printf(2/1/0)?");//多少个包打印一次rn scanf("%d", &KZ);rn printf("stat:\n");rn if((fp=fopen("udp.dat", "wb")) == NULL)rn rn printf("error - open file.");rn return 0;rn rn if((fd = socket(AF_INET, SOCK_DGRAM, 0)) == -1)rn rn printf("socket error!\n");rn exit(0);rn rnrn servaddr.sin_family = AF_INET;rn servaddr.sin_addr.s_addr = htonl(INADDR_ANY);rn servaddr.sin_port = htons(LOCAL_SERVER_PORT);rn bind(fd, (struct sockaddr *)&servaddr, sizeof(servaddr));rnrn //设置系统缓冲区大小rn size = sizeof(int);rn recvbufsize = 0;rn if(getsockopt(fd, SOL_SOCKET, SO_RCVBUF, (void *)&recvbufsize, &size) == 0)rn printf("recvbufsize = %d\n", recvbufsize);rn recvbufsize = 128*1024;rn if(setsockopt(fd, SOL_SOCKET, SO_RCVBUF, (void *)&recvbufsize, sizeof(int)) == 0 )rn printf("recvbufsize = %d\n", recvbufsize);rn if(getsockopt(fd, SOL_SOCKET, SO_RCVBUF, (void *)&recvbufsize, &size) == 0)rn printf("recvbufsize = %d\n", recvbufsize);rnrnrn while(TURE)rn rn cli_addr_len = sizeof(cliaddr);rn n =recvfrom(fd, buf,MAX_MSG, 0, (struct sockaddr *)&cliaddr, &cli_addr_len);//接收数据rn npak++;rn if((KZ==2) && !(npak%20))rn printf("%d\n", npak);rn else if(KZ == 1)rn printf("%d\n", npak);rn fwrite(buf, MAX_MSG, 1, fp);//写硬盘,每一个包一写rn rn fclose(fp);rn return 0;rn
AjaxPro执行返回null
.csrn[code=C#]rnpublic static int flag = 0;rn protected void Page_Load(object sender, EventArgs e)rn rn AjaxPro.Utility.RegisterTypeForAjax(typeof(admin_admin_News));rn if (!IsPostBack)rn rn BindNewsClassData();rn SetBind("");rn rn rn [AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]rn public int News_Orders()rn rn if(flag == 0)rn rn flag = 1;rn SetBind("P_Name desc,");rn rn elsern rn flag = 0;rn SetBind("P_Name asc,");rn rn return flag;rn rn[/code]rnrn.aspxrn[code=HTML]function sufun()rnrn alert(admin_admin_News.News_Orders().value);rn alert("222");rn [/code]rn执行后弹出null然后又弹出222rn怎么办?
使用gethostbyname返回NULL
我使用gethostbyname来获得IP地址,但是总是<em>返回</em>NULL,请问怎么回事?rn补充,我已经设置了DNS,并且能够成功ping 域名
读取通讯录返回NULL
Cursor cursor=c.getContentResolver().query(Contacts.People.CONTENT_URI,null,null,null,null);rn while(cursor.moveToNext())rn nameFieldColumnIndex = cursor.getColumnIndexOrThrow(Contacts.People.NAME);rn name = cursor.getString(nameFieldColumnIndex);rn numberFieldColumnIndex = cursor.getColumnIndexOrThrow(Contacts.People.NUMBER);rn number1 = cursor.getString(numberFieldColumnIndex); rn //System.out.println(name); rn // System.out.println(number1);rn if(number1==null)rn Toast.makeText(c, name+"请求跟踪", Toast.LENGTH_LONG).show(); rn System.out.println("reach");rn rn rn rn 通讯录里放了两个人:shen 5556;dergin 1234 以上代码运行number1为null 名字打印出来为shen,dergin,[b]为什么没号码?
this.locationManager.getLastKnownLocation(provider);返回null
[code=java]rnthis.locationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE);rn List pStrings=this.locationManager.getProviders(true);rn if (pStrings.contains(LocationManager.GPS_PROVIDER)) rn provider=LocationManager.GPS_PROVIDER;rn rn else if (pStrings.contains(LocationManager.NETWORK_PROVIDER)) rn provider=LocationManager.NETWORK_PROVIDER;rn rn else rn Toast.makeText(this, "no gps", Toast.LENGTH_SHORT).show();rn return;rn rn location=this.locationManager.getLastKnownLocation(provider);rn[/code]rn手机只设置了gps定位,用gps的provider,总是<em>返回</em>null,权限设置了如下三个:rn rn rn rn但是同样只设置GPS定位,用陌陌,大众点评什么的都可以定位到附近,这是为什么?代码哪里有问题?rn同样代码,改成用network获取就可以得到location
ImageIo.read() 返回null
具体代码如下:nimgStr是一个base64字符串npublic static String decoderQRCodeForBase64(String imgStr) throws Exception n if (imgStr == null) n return "";n nn BASE64Decoder decoder = new BASE64Decoder();n byte[] b = decoder.decodeBuffer(imgStr);n for (int i = 0; i < b.length; ++i) n if (b[i] < 0) // 调整异常数据n b[i] += 256;n n nn InputStream input = new ByteArrayInputStream(b);nn String content = decoderQRCode(input);nn return content;nn n n n public static String decoderQRCode(InputStream input) throws Exception n BufferedImage bufImg = null;n String content = null;nn bufImg = ImageIO.read(input);n QRCodeDecoder decoder = new QRCodeDecoder();n content = new String(decoder.decode(new TwoDimensionCodeImage(bufImg)),n "utf-8");nn return content;n n n 在bufImg = ImageIO.read(input);这里读不出来,<em>返回</em>的是null,为什么呢,求大神解答,小白在线等。
getActivity()返回null的解决问题
如果从最近使用的应用里面点击我们的应用,系统会恢复之前被回收的Activity,这个时候FragmentActivity在oncreate里面也会做Fragment的恢复,但是此时恢复出的Fragment,在<em>调用</em>getActivity的时候会<em>返回</em>null。 解决<em>方法</em>: 如果该Context需要在Activity被销毁后还存在, 则使用getActivity().getApplicatio
LoadImage总是返回NULL
HBITMAP hBit = (HBITMAP)::LoadImage((HINSTANCE)GetModuleHandle(NULL), _T("C:\\CLOSED.BMP"), IMAGE_BITMAP, NULL, NULL, 0);rnrn<em>返回</em>NULL,GetLastError()<em>返回</em>1814(找不到映像文件中指定的资源名)rnrnHBITMAP hBit = SHLoadDIBitmap(_T("C:\\CLOSED.BMP"));rn<em>返回</em>NULL。GetLastError()<em>返回</em>3(找不到路径)rn可是确实存在这个文件啊
datatable.getchanges()为啥返回null
具体情况:界面中设计一个datagridview,手动添加列,将列1和列2绑定某个字段,列1和列2的类型为复选框类型。设置选中为Y,不选中为N。然后在代码中给该datagridview绑定一个datatable。绑定修改列1和列2的值。通过断点可以看到datatable的值已经改变。但是datatable.getchanges()<em>返回</em>却是null。这是怎么个情况?
document.getElementById 返回null,为什么?
[size=18px]定义一个标签:rnrn用JS:var g_input = document.getElementById(guess_input);rn为什么g_input=null???rn求助高手[/size]
struts2 ajax返回null
刚接触ajax和json,遇到点小问题,半天都没解决,希望大侠们支援哪。。。rn感激万分~~rnajax<em>调用</em>action顺利执行了,result里有了内容,但页面弹框显示为null或者直接不显示rn[code=Java]rnimport org.json.JSONObject;rn//result、username的setter、getter<em>方法</em>rnpublic String showUser()rn List list = userDAO.findByUsername("king");rn System.out.println("userame"+userame);rn rn JSONObject obj=new JSONObject();rn try rn obj.put("users", list);rn result=obj.toString();rn System.out.println("result: "+result);rn //显示:result: "users":["userpassword":"king","username":"king","userid":1]rn catch (JSONException e) rn e.printStackTrace();rn rn return Action.NONE;rn //return SUCCESS;//换成这句js不能弹窗 rn rn[/code]rnAction成功<em>调用</em>,username接收正常,rnstruts2.1.6:rn[code=XML]rnrn rn rn rn rn rn rn[/code]rnrnjsp页面js:rn[code=JScript]rn rn[/code]
GetDlgItem返回NULL
int WINAPI WinMain( HINSTANCE hInstance,rn HINSTANCE hPrevInstance,rn LPWSTR lpCmdLine,rn int nCmdShow)rnrn InitCommonControls();rn ImmDisableIME(0);rn DialogBox(hInstance,MAKEINTRESOURCE(IDD_WIFIDIALOG),NULL,(DLGPROC)WifiDlgProc);rn return 1;rnrnrnLRESULT CALLBACK WifiDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)rnrn int myid;rn DWORD dwStyle;rn CListCtrl *m_WifiList;rn/* if (myedit == NULL)rn rn MessageBox(hDlg,TEXT("list error"),NULL,MB_OK);rn */rn switch(message)rn rn case WM_INITDIALOG:rn rn m_WifiList = (CListCtrl*)GetDlgItem(hDlg,IDC_LIST1);rn (CListCtrl*)GetDlgItem(hDlg,IDC_LIST1)->EnableWindow(TRUE);rn int sx, sy;rn sx = GetSystemMetrics(SM_CXSCREEN);rn sy = GetSystemMetrics(SM_CYSCREEN);rn SetWindowPos(hDlg, 0, 0, 0, sx, sy-23, SWP_NOZORDER);rn rn dwStyle = m_WifiList)->GetExtendedStyle();rn dwStyle |= LVS_EX_CHECKBOXES;rn dwStyle |= LVS_EX_ONECLICKACTIVATE;rn dwStyle |= LVS_EX_SUBITEMIMAGES;rn m_WifiList->SetExtendedStyle(dwStyle);rn return TRUE;rn rn case WM_COMMAND:rn rn myid = LOWORD(wParam);rn switch(myid)rn rn case IDOK:rn EndDialog(hDlg,IDOK);rn return FALSE;rn case IDCANCEL:rn EndDialog(hDlg,IDCANCEL);rn return FALSE;rn rn rn default:rn return FALSE;rn rn
Attribute.GetCustomAttribute() 返回为null
[code=csharp]rnnamespace LookUpWhatsNewrnrn internal class WhatsNewCheckerrn rn private static readonly StringBuilder outPutText = new StringBuilder();rn private static DateTime backDateTo = new DateTime(2010,2,1);rnrn static void Main(string[] args)rn rn Assembly theAssembly = Assembly.Load("VectorClass");rn Attribute supportsAttibute = Attribute.GetCustomAttribute(theAssembly, typeof(LastModifiedAttribute));// supportsAttibute 为空! rn Conso.Read();rn rn rnrnrnnamespace WhatNewAttributesrnrn [AttributeUsage(AttributeTargets .Class |AttributeTargets.Method ,AllowMultiple =true ,Inherited =false )]rn public class LastModifiedAttribute:Attribute rn rn private readonly DateTime dateModified;rn private readonly string changes;rn public LastModifiedAttribute(string dateModified, string changes)rn rn this.dateModified = DateTime.Parse(dateModified);rn this.changes = changes;rn rn public DateTime DateModifiedrn rn getrn rn return this.dateModified;rn rn rn public string Changesrn rn getrn rn return this.changes;rn rn rn public string Issues get; set; rn rn [AttributeUsage(AttributeTargets.Assembly)]rn public class SupportWhatsNewAttribute : Attributern rn rnrnrnnamespace VectorClassrnrn [LastModifiedAttribute("14,Feb,2010", "IEnumerable interface implemented so vector can now be treated as a Collection")]rn [LastModifiedAttribute("10,Feb,2010", "IFormattable interface implemented so vector now responds to format specifiers N and VE")]rn public class Vector:IEnumerable ,IFormattablern rn public double x, y, z;rn public Vector(double x,double y,double z)rn rn this.x = x;rn this.y = y;rn this.z = z;rn rnrn [LastModifiedAttribute("10,Feb,2010", "Method added in order to formating support")]rn public string ToString(string format, IFormatProvider formatProvider)rn rn if (format == null)rn rn return ToString();rn rnrn switch (format)rn rn case "N":rn return string.Format("(0,1,2)", x, y, z);rn case "VE":rn return string.Format("0i+1j+2k", x, y, z);rn default:rn throw new ArgumentException("No 0 format !", format);rn rn rnrn public string ToString(string format)rn rn return ToString(format, null);rn rnrn public IEnumerator GetEnumerator()rn rn yield return x;rn yield return y;rn yield return z;rn rn [LastModifiedAttribute("14,Feb,2010", "Class create as part of collection support for Vector")]rn private class VectorIEnumerator : IEnumeratorrn rnrn public object Currentrn rn get throw new NotImplementedException(); rn rnrn public bool MoveNext()rn rn throw new NotImplementedException();rn rnrn public void Reset()rn rn throw new NotImplementedException();rn rn rn rn[/code]
为什么spriteFrameByName返回NULL
在使用spriteFrameByName得到的sprite frame来构animation的时候,得到一个NULL指针rnrn在使用前已经在一个layer init里去加载了.plist文件(bullet.plist是已经打包好的一些.png文件的配置文件)rnrnCCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("bullet.plist")rn但是在CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("bullet_1.png")的时候出问题了,得到一个NULL指针.rnrn查看了bullet.plist文件,里面有bullet_1.png等文件信息, 麻烦哪位能帮忙解答一下这种情况是什么原因?rnrnbullet_1.pngrn rn framern 2,135,65,131rn offsetrn 0,1rn rotatedrn rn sourceColorRectrn 0,0,65,131rn sourceSizern 65,133rn
preg_replace 返回 null
代买如下:rn$p='/(?
GetProp()总返回NULL
代码如下,CMmywnd是我封装的窗口类,MY_WND_PROP_NAME在头文件里定义为_T("name")rnrnLRESULT CALLBACK CMywnd::WndProc(HWND hWnd, UINT nMsg,WPARAM wp,LPARAM lp)rnrnLRESULT lResult=0;rnBOOL bCallDefault=TRUE;rnCMywnd *pWnd=(CMywnd*)GetProp(hWnd,MY_WND_PROP_NAME);rnif(pWnd==NULL)rnrnif(nMsg!=WM_CREATE)rnrnreturn DefWindowProc(hWnd,nMsg,wp,lp);rnrnelsernrnLPCREATESTRUCT pSt=(LPCREATESTRUCT)lp;rnpWnd=(CMywnd*)pSt->lpCreateParams;rnSetProp(hWnd,MY_WND_PROP_NAME,pWnd);//这个操作似乎没用,pWnd总是NULLrnrnrnif(!pWnd->PreProcessMsg(hWnd,nMsg,wp,lp,&lResult))rnreturn lResult;rnint wmId;rnswitch(nMsg)rnrncase WM_COMMAND:rnwmId = LOWORD(wp);rnswitch(wmId)rnrncase ID_CONSOLE_SHUTUP:rnrnbreak;rnrnbreak;rncase WM_CREATE:rnrnpWnd->m_hWnd=hWnd;rnlResult=pWnd->OnCreat(hWnd);rnbCallDefault=FALSE;rnbreak;rnrncase WM_DESTROY:rnbCallDefault=pWnd->OnCommand(LOWORD(wp));rnbreak;rncase WM_CLOSE:rnpWnd->Destroy();rnbCallDefault=FALSE;rnbreak;rndefault:rnbreak;rnrnif(bCallDefault)rnreturn DefWindowProc(hWnd,nMsg,wp,lp);rnelsernreturn lResult;rn
返回NULL还是抛出异常
在使用工厂模式编程的时候,往往要<em>返回</em>一个对象,rn那么这个对象没有能成功生成的时候,我们是<em>返回</em>NULL还是抛出异常.rn我只是听一位同事说抛出异常rn两者的优缺,不知到有没有更深的见解,洗耳恭听中rnrnrnrnrnrnhttp://51home.ku.net
ExtractIconEx怎么返回NULL?
HICON hIcon;rnCString strIconPath;rnstrIconPath = _T("C:\\program files\\FlashGet\\flashget.exe");rnExtractIconEx(strIconPath,128,&hIcon,NULL,1);rnrn我用提图标软件就可以提出来。可是上面的代码却不行。rnrnhIcon为NULL.rn这是为什么呢?rn
资源加载返回null的问题
今天项目当中某个模块需要从配置文件读取数据,因为是其他人写好的代码(以为没有问题)始终加载不了配置,在使用类加载资源时<em>返回</em>null,查了多遍也没有发现问题。 百度后得到结果: 1,用Class.getResourceAsStream() 时,路径应该是以"/"开头的,如: Hello.class.getResourceAsStream("/config/config.xml"); 2,
findViewById返回Null
遇到个难题了,findViewById<em>返回</em>Null。rn查网一般原因有几种:rn1.findViewById在setContentView(R.layout.main);之前rn2.在另一个view的元素应该用view.findViewById来拿rn3.clean一下工程,让ID重新生成rnrn但是我都试过了问题没有解决。rn下面我贴一下代码:rn布局xmlrn[code=XML]rnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn[/code]rnrnActivityrn[code=Java]rnpublic void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.main);rn rn inflater = LayoutInflater.from(MainActivity.this);rn initTitleBar();rn initFilterDialog();rn initMainList();rn rn......rnpublic void initFilterDialog()rn //初始化变量rn final View dialogView = inflater.inflate(R.layout.filter, null);rn keywordEditText = (EditText) dialogView.findViewById(R.id.keywordEditText);rn scopeSpinner = (Spinner) dialogView.findViewById(R.id.scopeSpinner);rn lawnoEditText = (EditText) dialogView.findViewById(R.id.lawnoEditText);rn validSpinner = (Spinner) dialogView.findViewById(R.id.validSpinner);rn areaSpinner = (Spinner) dialogView.findViewById(R.id.areaSpinner);rn categorySpinner = (Spinner) dialogView.findViewById(R.id.categorySpinner);rn pubunitEditText = (EditText) dialogView.findViewById(R.id.pubunitEditText);rn searchButton = (Button) dialogView.findViewById(R.id.filterSearchBtn);rn searchButton.setOnClickListener(new OnClickEvent());rn resetButton = (Button) dialogView.findViewById(R.id.filterResetBtn);rn resetButton.setOnClickListener(new OnClickEvent());rn cancelButton = (Button) dialogView.findViewById(R.id.filterCancelBtn);rn cancelButton.setOnClickListener(new OnClickEvent());rn pubdateEditText = (EditText) dialogView.findViewById(R.id.pubdateEditText);rn pubdateEditText.setOnClickListener(new OnClickEvent()); //错误在这!!!rn pubdatetoEditText = (EditText) dialogView.findViewById(R.id.pubdatetoEditText);rn pubdatetoEditText.setOnClickListener(new OnClickEvent());rn final Calendar c = Calendar.getInstance(); rn datePickerDialog = new DatePickerDialog(MainActivity.this,new DatePickerDialog.OnDateSetListener() rn public void onDateSet(DatePicker view, int year, int monthOfYear,rn int dayOfMonth) rn datePickerDialogTarget.setText(year+""+monthOfYear+""+dayOfMonth);rn rn ,c.get(Calendar.YEAR),c.get(Calendar.MONTH),c.get(Calendar.DAY_OF_MONTH));rn// datePickerDialog.setButton("设置", null);rn //创建面板rn AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);rn builder.setIcon(R.drawable.m_filter);rn builder.setTitle(R.string.filter);rn builder.setView(dialogView);rn filterDialog=builder.create();rn rn[/code]rn————————————————————————————————————————————————rn空指针错误发生在pubdateEditText.setOnClickListener(new OnClickEvent());rnpubdateEditText为null。rn奇怪的是pubdateEditText以上的元素全部拿得到,就是pubdateEditText拿不到。rn后来我屏蔽rnpubdateEditText = (EditText) dialogView.findViewById(R.id.pubdateEditText);rnpubdateEditText.setOnClickListener(new OnClickEvent());rn结果pubdatetoEditText.setOnClickListener(new OnClickEvent());的pubdatetoEditText也报空指针。rn————————————————————————————————————————————————rn这个问题奇怪的地方就是常见的三种问题都被排除,多数元素拿得到只后面这两个拿不到。rn大家帮我看看问题出在哪,谢谢!
ftpclient storeFileStream 返回null
[code=Java] public void doAudits(ImeiTXTVO[] imeis) throws Exception rn FTPClient ftpClient=new FTPClient();rn ftpClient.setControlEncoding("GBK"); rn ftpClient.connect(host);rn int replycode=ftpClient.getReplyCode();rn if(!FTPReply.isPositiveCompletion(replycode)) rn ftpClient.disconnect();rn throw new Exception("FTP server refused connection."); rn rn try rn log.info("登陆FTP:"+host);rn ftpClient.login(username, password);rn ftpClient.changeWorkingDirectory(ftpFileDir);rn //ftpClient.setDataTimeout(10000);rn ftpClient.setFileType(ftpClient.BINARY_FILE_TYPE);rn OutputStream fout ;rnrn for(int i=0;i>>>>>>>" + fin.available());rn while((count = fin.read(buff)) != -1) rn gzout.write(buff,0,count); rn rn fin.close();rn gzout.flush();rn gzout.close();rn rn rn FileInputStream gzin = new FileInputStream(f);rn //System.out.println("2>>>>>>>>" + gzin.available());rn System.out.println(">>>>>>" + ftp_file);rn fout = ftpClient.storeFileStream(ftp_file); rn System.out.println(">>>>>>" + fout); rnrn byte[] b = new byte[1024]; rn int num; rn while ((num = gzin.read(b)) != -1) rn rn fout.write(b,0,num); rn rn rn rn rn fout.flush(); rn fout.close();rn gzin.close(); rn rn boolean flag = ftpClient.rename("temp_" + file_title , file_title);rn rn rn imeiTxtDao.updateForAudit(imeis[i]);rn rn rn System.out.println("登出FTP:"+host);rn //throw new RuntimeException("上传ftp出错");rn catch(Exception e)rn e.printStackTrace();rn throw new RuntimeException("上传ftp出错"+e.toString());rn finallyrn rn ftpClient.logout();rn if(ftpClient.isConnected())rn ftpClient.disconnect();rn rn log.info("登出FTP:"+host);rn System.out.println("登出FTP:"+host);rn rn rn [/code]rnrn为什么第二次得到的fout为NULL啊。
Ajaxpro2 返回null
后台代码:rnrn [AjaxPro.AjaxMethod]rn public string getMidSort(string id) rn rn tryrn rn this.tbxgoods.Text = id;//注释就正常了rn return id;rn rn catch (Exception e)rn rn return "00000";rn rn rn rnrn前台JS:rn rnrnrn请问为什么CallBack里得到的值都是00000
返回null">为什么getResource("/"),返回null
如rn[code=Java]public Testrn public static test() rn String classpath = Test.class.getClass().getResources("/");rn rn[/code]rnrnrn<em>返回</em>为null
XmlDocument的getElementById()返回null
初学C#,今天遇到了一个问题,请高手指点rnrn我用一个XmlDocument对象加载了一个xml文件,然后用createElement()<em>方法</em>生成了一些新结点放到里面,rn但是奇怪的事情发生了rnrn用getElementById()取原来文件中有的元素时,能取到rn用getElementById()取动态新生成的元素时,<em>返回</em>nullrnrnXml文件格式如下:rn[code=XML]rnrn rn rn rn rn rn rn rn rn rn]>rnrnrn rn rnrn[/code]rnrn这里是对它的操作rn[code=C#]rn XmlElement element = doc.CreateElement("ITEM", doc.NamespaceURI);rn rn element.SetAttribute("id", id);rn element.SetAttribute("name", name);rn element.SetAttribute("text", name);rnrn parent.AppendChild(element);rnrn doc.getElementById(id); //这里<em>返回</em>nullrn[/code]
GetModuleHandle总是返回NULL
我自己建立了一个进程,在GetModuleHandle前已经运行了该进程,rn然后GetModuleHandle(进程名),为何总是<em>返回</em>NULL呢?不解。。。。rn错误代码为126rn希望有朋友能帮忙解答一下,谢谢
Direct3D LockRect 返回NULL
通过Direct3D来进行视频播放,发现经过几次的Create 和 Release之后,从IDirect3DSurface9->LockRect<em>返回</em>的D3DLOCKED_RECT类型数据中,pBits为NULL Pitch 为0,请问这是什么原因呢?求大牛指导
返回NULL值的记录
表prnrnid 字段1 字段2rn1 a ……rn2 b …… rn3 c ……rn4 null ……rnrnselect * from a where 字段1<>'c'rnrn结果只<em>返回</em>第1、2条记录,如何让第4条null值的记录也<em>返回</em>。rnrn要求不要改数据。
getClass().getClassLoader() 返回 null
如上,我总是得到空值,哪位高手帮我讲一下? 我要得到本地的地址, 如hello/myPicture.jpg,那么hello/myPicture.jpg应该放到什么地方???
getGraphics()为什么返回null?
JButton btn = new JButton("Hell");rnGraphics g = btn.getGraphics(); // g = nullrn// 为什么?
ajaxpro 总是返回 null
在本地写好的网站,打包安装到其它机器就不行了,总是<em>返回</em>null值,各位有什么办法吗?
ContextLoader.getCurrentWebApplicationContext();返回null怎么回事
rn  rnrn  异常rn   这行报null怎么回事,我灰常不理解.请大家帮忙指点给出方案来,谢谢.
GetProcessAddress返回NULL的问题
我在一台WindowsXP的系统用VS2005下开发一个Win32的DLL, 在本机用测试程序LoadLibrary后,用GetProcessAddress可以正确<em>返回</em>函数地址并正常<em>调用</em>。后将此DLL部署到一台Win2003 server的机器上,在该机器上LoadLibrary成功,但是用GetProcessAddress获取的函数地址始终为NULL。在该机器上用DUMPBIN -EXPORT看到输出的函数符号确实和GetProcessAddress<em>调用</em>时的字符串相同。请问这会是什么问题?
返回Null还是抛出异常?
观点:如果<em>返回</em>null是一个正常行为,则<em>返回</em>null,如果是一个错误,则抛出Exception。观点:1、如果<em>返回</em>null是一个正常行为,则<em>返回</em>null。但在命名时最好给用户以提示,例如GetUserOrNull(string userName, string password)这样的函数名。2、如果是错误,则抛出Exception。...
malloc分配内存返回null
一个关于地图的项目, 要读取好多数据文件, 每个文件大小都是上百兆, 总共加起来差不多有5G.rn刚开始加载几个文件都没问题, 加载到一个400多M的文件时跳出错误了. 跟踪了一下是malloc<em>返回</em>了null.rn不知道是不是malloc分配内存的极限了. 我的电脑是8G内存, 64位Win7, 在网上看了一个virtualalloc()函数说是可以分配虚拟内存比malloc分配的大, 但是我用了依然<em>返回</em>null.rn求分配大内存的<em>方法</em>(╥﹏╥)
GetProcAddress总是返回NULL
---math.h文件rn#include rnextern "C" __declspec(dllexport) int pascal Test(int i,int j);rn//extern "C" class CMathrn//rn//public:rn// CMath(void);rn// __declspec(dllexport) int pascal Add(int i,int j);rn// ~CMath(void);rn//;rnrnrn---math.cpp文件rn#include "StdAfx.h"rn#include "Math.h"rnint pascal Test(int i,int j)rnrn return i+j;rnrnrnVS2010,编译生成了firt.dll文件rnrn-----------------------client----------------------rn-------------test.cpp--------------rn#includern#includerntypedef int ( _stdcall *FUN)(int,int);rnint main(void)rnrn HINSTANCE hinst=::LoadLibraryA("first.dll");rn if(NULL != hinst)rn rn std::cout<<
求解,SelectObject返回NULL
要改写一下xSkinButton类,然后在DrawBitmap有如下代码:rnvoid CxSkinButton::DrawBitmap(CDC* dc, HBITMAP hbmp, RECT r, int DrawMode)rnrnHDC hdcMem = CreateCompatibleDC(dc->m_hDC);rnHGDIOBJ hbmOld = SelectObject(hdcMem, hbmp);//此句<em>返回</em>NULLrnrn调试发现hbmp参数传过来是有效图片(和外面LoadBitmap<em>返回</em>参数一致),为什么会<em>返回</em>NULL呢?rnrn如果在函数里面LoadBitmap是可以的,即把代码改成如下则是可以的rnvoid CxSkinButton::DrawBitmap(CDC* dc, HBITMAP hbmp, RECT r, int DrawMode)rnrnhbmp = LoadBitmap(IDB_XXX);rnHDC hdcMem = CreateCompatibleDC(dc->m_hDC);rnHGDIOBJ hbmOld = SelectObject(hdcMem, hbmp);rn
JS+CSS实现相册功能下载
简单实用,用JS+CSS代码实现相册功能,嵌入页面就能用 相关下载链接:[url=//download.csdn.net/download/lflovexhx/2316337?utm_source=bbsseo]//download.csdn.net/download/lflovexhx/2316337?utm_source=bbsseo[/url]
总体数据规划组织下载
阐述数据规划的组织管理,数据规划的内容及方法,在数据规划中要注意哪些方面,怎么才能做好数据规划 相关下载链接:[url=//download.csdn.net/download/jiang201025/3885577?utm_source=bbsseo]//download.csdn.net/download/jiang201025/3885577?utm_source=bbsseo[/url]
移动自组网路由协议仿真下载
本问是对移动自组网的路由协议惊醒分类,描述分析其特点。然后对其进行仿真研究 相关下载链接:[url=//download.csdn.net/download/wangchunmao1634/7449975?utm_source=bbsseo]//download.csdn.net/download/wangchunmao1634/7449975?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的