document.getElementById 返回null,为什么? [问题点数:40分,结帖人ekisstherain]

Bbs1
本版专家分:2
结帖率 83.33%
Bbs10
本版专家分:123633
Blank
进士 2008年 总版技术专家分年内排行榜第十
Blank
金牌 2007年5月 总版技术专家分月排行榜第一
Blank
银牌 2008年6月 总版技术专家分月排行榜第二
2007年6月 总版技术专家分月排行榜第二
Blank
微软MVP 2010年10月 荣获微软MVP称号
2008年10月 荣获微软MVP称号
Bbs14
本版专家分:816156
Blank
名人 2012年 荣获名人称号
Blank
状元 2010年 总版技术专家分年内排行榜第一
2009年 总版技术专家分年内排行榜第一
Blank
榜眼 2011年 总版技术专家分年内排行榜第二
Blank
金牌 2011年3月 总版技术专家分月排行榜第一
2011年2月 总版技术专家分月排行榜第一
2011年1月 总版技术专家分月排行榜第一
2010年12月 总版技术专家分月排行榜第一
2010年11月 总版技术专家分月排行榜第一
2010年10月 总版技术专家分月排行榜第一
2010年9月 总版技术专家分月排行榜第一
2010年8月 总版技术专家分月排行榜第一
2010年7月 总版技术专家分月排行榜第一
2010年6月 总版技术专家分月排行榜第一
2010年5月 总版技术专家分月排行榜第一
2010年3月 总版技术专家分月排行榜第一
2010年4月 总版技术专家分月排行榜第一
2010年2月 总版技术专家分月排行榜第一
2010年1月 总版技术专家分月排行榜第一
2009年12月 总版技术专家分月排行榜第一
2009年11月 总版技术专家分月排行榜第一
2009年10月 总版技术专家分月排行榜第一
2009年8月 总版技术专家分月排行榜第一
2009年7月 总版技术专家分月排行榜第一
2009年6月 总版技术专家分月排行榜第一
Bbs1
本版专家分:2
为什么document.getElementById("id")总是为null?
我在页面创建了元素标签,也设了id 按理来说应该直接能找到,可试了好几次都是<em>返回</em>Null 怎么回事?
document.getElementById()获取一直为null
document.getElementById()获取一直为null的最常见的一个原因是js文件在head标签里产生的加载顺序问题,导致get不到节点的信息解决办法:1.可以body标签下引入js文件2.在引入语句&amp;lt;script type=&quot;text/javascript&quot;&amp;gt; 里面加个defer=true属性  defer 属性规定是否对脚本执行进行延迟,直到页面加载为止。...
关于document.getElementById返回null的解决方案
最近在学习javascrpit,在写的时候发现document.getElementById会<em>返回</em>null,当然将js写到html下面就不会出现这个问题,但是我引用外部js,将其写在了head标签里面,搜索了一下,发现可以这样解决。添加defer = &quot;true&quot;。这里记录下 &amp;lt;script src=&quot;../js/xx.js&quot; type=&quot;text/javascript&quot; defer...
document.getElementById获取不到对应值,返回NUll
问题:当把js文件引入位置放到head标签内,document.getElementById获取不到对应值,<em>返回</em>NUll; 原因:html代码执行顺序问题获取不到元素值; 解决办法: 第一种:加上defer属性。&lt;script type="text/javascript" src="form.js" defer="defer"&gt;&lt;/script&gt; 第二种:把...
document.getElementById获取值为null
function get() rn var input = $("#amsbasic input");rn var chl = [], title, val;rn input.each(function () rn var title = $.trim($(this).attr('title'));rn var val = $.trim($(this).val());rn chl.push(title);rn chl.push(":");rn chl.push(val);rn chl.push("\n");rn );rn chl = chl.join("");rn var url = "@Url.Action("GetImg","AMSBasicInfo")";rn var tt = rn "chl": chl,rn "size": 3rn ;rn $.post(url,tt,function (res) rn var pic = document.getElementById("picture");rn pic.src = res;rn );rn rnrn 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 rn rnrnrn我这样写获取不到img对象,但是如果把img外面的div去掉后可以获取到,但是id为amsbasic的div里的的值又获取不到,求大神们帮我看看问题?
document.getElementById(1)==null ?
function s(obj)rn if document.getElementById(1)!=null //[color=#FF0000]此处错误报告:缺少对象[/color] rn eOld = document.getElementById(1); rn eOld.bgColor="white";rn rnrnrnrnrnrnrn求教各位老师,谢谢!
document.getElementById为null
ajax.jsprn[code=JScript]function doResponse() rn //当服务器将数据<em>返回</em>给客户端时,readyState状态值为4rnrn if (http_request.readyState == 4) rn //当服务器<em>返回</em>的数据是正常的数据时,status状态值为200rn if (http_request.status == 200) rn //通过XMLHttpRequest对象的responseText属性获取rn //服务器<em>返回</em>的文本信息rn var returnMsg = http_request.responseText;rn //根据id获取div元素对象rn var array=new Array();rn array=returnMsg.split(";");rn alert(array[2]);rn var msgDiv = document.getElementById(array[2]);rn alert(msgDiv);rn //通过设置div元素的innerHTML属性来完成信息的显示rn msgDiv.innerHTML = array[1];rn rnrn rn [/code]rn在buy.jsp里面,buy.jsp里面有一个 ,现在在ajax.jsp里面var msgDiv = document.getElementById(array[2]);alert(msgDiv);alert的是null。array[2]的值我alert了一下,是text1.但是这样写var msgDiv = document.getElementById("text1");lert(msgDiv);就没问题,这是咋回事捏
document.getElementById获取不到值的几种原因分析
前几天修改那个分页类,想加入跳转到指定页的功能,就是用户直接输入页码,点击按钮就可以跳到指定的页码!     一看这个需求,就可以想到利用GET传值的方式,但常规GET方式需要把链接写入标签的a href里面,而我们实际上是希望用按钮来进行点击,而不是一个简单的超链接形式。于是
document.getElementById在IE中运行报错
以下代码在FireFox、Chrome中运行OK,但在IE中报错 Simple Add Function j
藏在IE中的Bug:关于document.getElementById()方法
Document类型提供了两个方法:document.getElementById()和getElementsByTagName()来取得特定的某个或某组元素的引用。        getElementById()接收要取得元素的ID,若该元素存在则<em>返回</em>该元素,否则则<em>返回</em>null。注意:这里的ID必须与页面中元素的id特性严格匹配,包括大小写。 Some textvar div=doc
js问题:document.getElementById 为null的解决方案
在IE8下运行如下代码,出现document.getElementById缺少对象的问题。 &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt; Javascript问题测试&amp;lt;/title&amp;gt; &amp;lt;script language=&quot;javascript&quot;&amp;gt; function test(){ alert(...
为什么document.getElementById("kw") alert是null 呢??
[code=HTML] rn rn rn rn rn[/code]rn真的是好奇怪啊,<em>为什么</em>是弹出的是null啊而不是对象。rn那如何才可以让弹出的是他的kw的对象,因为后面很对函数要用,能不能像变量那样全局啊?rn
为什么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上打字真的很艰难,感觉卡得要死。远没有在贴吧发帖打字来得流畅啊。
为什么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
返回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
js getelementbyid 为什么是null
这部分给span标签动态的设Id值 ////////// <IMG src
Java调用Document.getElementById方法返回null的解决办法
Java中操作xml的函数Document.getElementById(String id),是通过指定的id来获取对应的element。但是仅仅定义了正确的schema和对应的xml文件是不够的,<em>返回</em>值仍然是null。因为我们不仅要告诉xml文件我们所用的schema是哪个,还需要告诉Java的parser使用哪个schema来验证,否则parser就没法通过schema来验证xml文件内容,
getElementById取到的值为什么是null
alert(window.document.getElementById("scrollDiv")); <
getElementById,为什么为null?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <h
vue中document.getElementById()拿到的是原值的问题
问题 两个界面都有id="test"的div,内容不同,路由切换的时候document.getElementById()拿到的是原界面的值。 问题代码 // 页面1 &lt;div id="test"&gt;aaa&lt;/div&gt; // 页面2 &lt;div id="test"&gt;bbb&lt;/div&gt; // 路由切换如下: &lt;transition name="car...
getGraphics()为什么返回null?
JButton btn = new JButton("Hell");rnGraphics g = btn.getGraphics(); // g = nullrn// <em>为什么</em>?
为什么intent.getStringExtra()总是返回null?
工程里以前写的都好用,后来再用intnet.getStringExtra()取值时总是<em>返回</em>null到底是怎么回事?
为什么CreateInstance会返回NULL?
文件A:rnrnusing System;rnrnusing System.Collections.Generic;rnusing System.Text;rnusing System.Runtime.InteropServices;rnrnrnusing System.Threading;rnrnusing System.Windows.Forms;rnrnrnrnnamespace BackServicernrnrn rnrn rn public class Programrn rn rn rn rn rnrn rn public class MathClass//要定义为publicrn rnrn //私有变量rn public static int m_testi;rnrn private int x;rnrn private int y;rnrn //无参数的构造函数rnrn public MathClass()rn rnrn this.x = 0;rnrn this.y = 0;rnrnrn m_testi = 0;rnrn rnrn rnrn rn public int Add()rn rnrnrnrn return m_testi;rnrn rnrnrnrnrnrn rnrn rnrnrnrnrn rnrnrnrnrn文件B:rnrnusing System;rnrnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Text;rnusing System.Windows.Forms;rnusing abcTest.view;rnrnusing System.Reflection;rnusing BackService;rnusing System.Windows.Forms;rnrnnamespace abcTestrnrn public partial class LoginView : Formrn rn public LoginView()rn rn InitializeComponent();rn this.ControlBox = false;rn rnrn rnrn private void button1_Click(object sender, EventArgs e)rn rn rn rn Assembly asm = Assembly.Load("BackService");rn rn rnrn object obj = asm.CreateInstance("BackService.MathClass");rnrn rnrn if (null == obj)rn rnrn MessageBox.Show("动态创建对象失败!");rnrn rn elsern rn MessageBox.Show("创建好了!");rn rnrnrn Type t = typeof(MathClass);rnrn MessageBox.Show("开始调用方法!");rnrn int result = (int)t.InvokeMember("Add", BindingFlags.InvokeMethod, null, obj, null);rnrn string aa;rnrn //aa.ToString(result);rn string strresult = result.ToString();rnrn MessageBox.Show(strresult);rn rn rn rn rn rnrn private void button2_Click(object sender, EventArgs e)rn rn Application.Exit();rn rnrnrn rnrn //end classrn rn rnrnrnrn这个<em>为什么</em>会出异常呢?rnobject obj = asm.CreateInstance("BackService.MathClass");rnrn如果改成 object obj = asm.CreateInstance("MathClass");rn则<em>返回</em>的obj为NULL。rnrn应该如何修改呢?rnrn
为什么FindResource返回的总是NULL?
我在资源里面加了类型为BIN的资源,资源ID为IDR_BINrnHRSRC hr = FindResource(NULL,"IDR_BIN", RT_RCDATA);rn 但是hr总是为null.why?
为什么总是返回NULL: GetProcAddress()
DLLInst = LoadLibrary("e:\\Samples\\speak\\VTEXT.dll");rn rn FARPROC lpDllEntryPoint; rn lpDllEntryPoint = GetProcAddress(DLLInst,_T("DllRegisterServer"));rn if(lpDllEntryPoint!=NULL)rn rn if(FAILED((*lpDllEntryPoint)()))rn rn MessageBox("控件注册失败!","错误",MB_OK);rn FreeLibrary(DLLInst);rn return;rn rn MessageBox("控件注册成功","提示",MB_OK);rn rn elsern MessageBox("控件注册失败!!","错误",MB_OK);rn if(DLLInst!=NULL)rn rn typedef void (CALLBACK *MyFuntion)(LPSTR); rn MyFuntion dllproc;rn //说明:Speak 是vtext.dll的发音方法,参数为字符串rn dllproc =(MyFuntion)::GetProcAddress(DLLInst,"Speak");rn if(dllproc==NULL)//总是=NULLrn //程序运行到这里rn DWORD DD = ::GetLastError();rn char buff[256];rn MessageBox(::itoa(DD,buff,12));rn rn // else (dllproc)((LPSTR)"ddd"); rn rn现在没办法了,整个到现在还没吃饭呢。rn elsern rn MessageBox("加载动态连接库VTEXT.dll失败"); return ;rn
document.getElementById("id") is null 错误解决
错误原因:body还没有加载,此时,无法获取dom对象元素,则程序就会报错document.getElementById("myHeader") is null  我的测试文件 var x=document.getElementById("myHeader"); alert(x.innerHTML); 这是标题 点击标题,会提示出它的值。 解
为什么fopen总是返回NULL
char sList1[]="..\\release\\hash_cyberlicence.dat";rn FILE * stream=NULL;rn int numwritten;rnrn if( (stream =fopen(sList1, "wb"))==NULL )rn rn MessageBox(_T("\n计算哈希前创建文件失败"), _T("程序提示"),MB_OK);rn GetDlgItem(IDC_CYBERLICENCE_OK)->EnableWindow(TRUE);rn return ;rn rn elsern rn numwritten = (int)fwrite( newS1, sizeof( BYTE ), len_SN1, stream );rn fclose(stream);rn rn if (numwritten!=len_SN1)rn rn MessageBox(_T("\n计算哈希前写入文件失败"), _T("程序提示"),MB_OK);rn GetDlgItem(IDC_CYBERLICENCE_OK)->EnableWindow(TRUE);rn return ;rn rnrn<em>为什么</em>老是创建文件失败呀????
为什么这个bean返回null
方法如下:rnNewsMode 是一个参数类rnDBConnection 是一个数据库类rn已测式过SQL语句是没有问题的.rn可是好像while循环走不进去,里面有个测式的,总是输出null.rn不知首<em>为什么</em>?rnrnpublic Vector findallNews()throws Exceptionrn rn vc = new Vector();rn nm = new NewsMode();rn sbf = new StringBuffer(" select * from ");rn sbf.append(NewsMode.TABLE_NAME);rn sbf.append(" where mark = '是' order by Id desc ");rn rn tryrn rn dbc = new DBConnection();rn dbc.getConnection();rn rs = dbc.executeQuery(sbf.toString());rn System.out.println(sbf.toString());rn while(rs.next())rn rn rn nm.setId(rs.getInt("Id"));rn System.out.println(rs.getInt(1));//rn nm.setNewsName(rs.getString("newsname"));rn nm.setNewsTitle(rs.getString("newstitle"));rn nm.setNewsContent(rs.getString("newscontent"));rn nm.setNewsDatetime(rs.getString("newsdatetime"));rn nm.setMark(rs.getString("mark"));rn nm.setPoint(rs.getInt("point"));rn vc.add(nm);rn rn rn dbc.close();rn rn rn catch(Exception e)rn rn System.out.println(e.getMessage());rn rn rn return vc;rn
request.getQueryString()为什么返回NULL???
如题
GetSafeHwnd返回null是为什么
我在mod窗口中创建了一个Cwnd对象,然后要用GetSafeHwnd<em>返回</em>一个hwnd,第一次是没有问题的,第二次再进去的时候就出错了,好像<em>返回</em>了NULL,应该是什么原因,该怎么解决?
为什么记录集总是返回NULL?
package MyTestConn;rnimport java.sql.*;rnpublic class getConnectionDataBasern public static final String SQLSERVERDRIVER="com.microsoft.jdbc.sqlserver.SQLServerDriver";rn public static final String CONNECTIONDATASTR="jdbc:microsoft:sqlserver://192.168.0.250:1433:DataBaseName=curative";rn public static final String CONNECTIONDATABASEUSER="sa";rn public static final String CONNECTIONDATABASEPWD="";rnrnpublic ResultSet executeQuery(String SQLSTR)rn ResultSet Rs = null;rn tryrn Class.forName(SQLSERVERDRIVER);rn Connection Conn = DriverManager.getConnection(CONNECTIONDATASTR,CONNECTIONDATABASEUSER,CONNECTIONDATABASEPWD);rn Statement State = Conn.createStatement();rn Rs = State.executeQuery(SQLSTR);rn rn catch(Exception findResultExp)rn findResultExp.printStackTrace();rn rn return Rs;rnrnrnrnrn============rnrnrn
HashMap的get()为什么返回null?
LinkedHashMap map=new LinkedHashMap();rnrnmap.put(new AnyDateTime(new AnyDate(2000,1,12)), new Double(10.0d));rnrnSystem.out.println(map.get(new AnyDateTime(new AnyDate(2000,1,12))));rn<em>为什么</em>打印null ????先谢了rnrn上面的用的类:rnclass AnyDatern ...rnrnrnclass AnyTimern ...rnrnrnclass AnyDateTimern AnyDate date;rn AnyTime time;rn ...rn
返回null">为什么 System.Type.GetType("System.Windows.Forms.TextBox")返回null
<em>为什么</em>System.Type.GetType("System.Windows.Forms.TextBox") <em>返回</em>nullrn而System.Type.GetType("System.Int32")可以?rnrn我想根据字符串创建一个对象rnSystem.Type t=System.Type.GetType(str)rnobject o=System.Activator.CreateInstance(t)rn但是str="System.Windows.Forms.TextBox"时t<em>为什么</em>为null?rnrn我应该怎样做?
为什么GetProcAddress总返回NULL
GetProceAddress(hDllInst,"funname");rn跟过,hDllInst非空,funname确保不错,到底什么原因?rn
为什么用document.getElementById得不到对象总是返回null呢?什么原因
rnfor (var d = 0; d < 4; d++)rn var t_obj_current = document.getElementById("t"+d);rn if (t_obj_current != null)rn t_obj_current.className="affiche_tab_nosel";rn rnrnrn rn rn 今rn rn 昨rn rn 前rn rn ...rnrn
document.getElementById().value返回的还是objecthtmlcollection
[code=javascript][/code]rnfunction createQueryString()rn rn var userID=document.getElementById("userID").value;rn var userName=document.getElementById("userName").value;rn var email=document.getElementById("email").value;rn var city=document.getElementById("city").value;rn var roleName=document.getElementById("roleName").value;rn var queryString="userID="+ userID +"&userName="+userName +"&email="+email +"&city="+city +"&roleName="+roleName;rn return queryString;rn rnfunction userSave()rn createXMLHttpRequest();rn window.alert(user);rn rn rn原表格是:会有一个按钮,调用userSave()函数rnrn < list.size(); i++) rn user user = (user) list.get(i);rn %>rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn
document.getElementById为什么找不到对象
rnrn rn rn testrn rn rn rn rn rn rn rn Headerrn rnrn rnrnrn
返回负数呀?">为什么 GetVolumeInformation("C:\\",NULL,NULL,&VolumeSerialNumber,NULL,NULL,NULL,NULL); 怎么返回负数呀?
DWORD VolumeSerialNumber;rnGetVolumeInformation("C:\\",NULL,NULL,&VolumeSerialNumber,NULL,NULL,NULL,NULL); rn 怎么<em>返回</em>负数呀?
ajax读取网页提示document.getElementById(XX)=null
网页b用ajax读取网页crnb.html->c.htmlrn再在网页a用ajax读取网页brna.html->b.htmlrnrnb的效果就是一个导航搜索,点击导航按钮下面的div就读取显示那个搜索页crnrn但是网页a用ajax读取网页b却没有了js的效果rn提示document.getElementById(XX)=nullrnrnjs放在b或a里面都一样读取不了Id,什么回事
返回NULL">为什么GetModuleHandle("wsock32.dll")总是返回NULL
要删除它的时候一直说源文件在使用中,不是已经被装里内存了吗?
求救~~~~~ 太奇怪了 listFiles为什么返回null??
if(one_file.isDirectory())rnrnFile[] test_file=one_file.listFiles();rnrnrnone_file是个文件或文件夹rn调试的时候,one_file的值是“/sdcard/.android_secure”rn然后下一句test_file就是null了,rnlistFiles不是只有当one_file不是文件夹才<em>返回</em>null吗?rnrn这是肿么了??? 一上午的时间都浪费了!rn求救~~~~~
为什么返回的总是null!!求助啊
服务器端代码:rnimport java.io.*;rnimport java.net.*;rnimport java.sql.*;rnpublic class TCPServer连接数据库 rnrnpublic static void main(String[] args) throws IOException rnrnString clientSentence;rnrnServerSocket welcomeSocket = new ServerSocket(54320);rnrnwhile(true)rnrnSocket connectionSocket = welcomeSocket.accept();rnrnBufferedReader inFromClient = new BufferedReader(new InputStreamReader (connectionSocket.getInputStream()));rnrnDataOutputStream outToClient = new DataOutputStream(connectionSocket.getOutputStream());rnrnclientSentence = inFromClient.readLine();rnrnStringrnname = null ;rnrntryrnrn rnrn String url="jdbc:mysql://localhost/testdb";rnrn String user="root";rnrn String pwd="";rnrn rnrn //加载驱动,这一句也可写为:Class.forName("com.mysql.jdbc.Driver");rnrn Class.forName("com.mysql.jdbc.Driver").newInstance();rnrn //建立到MySQL的连接rnrn Connection conn = DriverManager.getConnection(url,user, pwd);rnrn rnrn //执行SQL语句rnrn Statement stmt = conn.createStatement();//创建语句对象,用以执行sql语言rnrn ResultSet rs = stmt.executeQuery("select * from name_table where id="+clientSentence);rnrn //处理结果集rnrn while (rs.next())rnrn rnrn name = rs.getString("name"); rnrn rnrn rs.close();//关闭数据库rnrn conn.close();rnrn rnrn catch (Exception ex)rnrn rnrn System.out.println("Error : " + ex.toString());rnrn rnrnoutToClient.writeBytes(name+'\n');rnrnrnrnrnrnrnrnrnrnrnrn客户端:rnimport java.io.*;rnimport java.net.*;rnpublic class TCPClient rnrnrnpublic static void main(String[] args) throws IOException, IOException rnrn// TODO 自动生成的方法存根rnrnString sentence;rnrnString modifiedsentence;rnrnSystem.out.println("To server:");rnrnBufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));rnrnSocket clientSocket = new Socket("127.0.0.1", 54321);rnrnPrintWriter outToServer = new PrintWriter(clientSocket.getOutputStream());rnrnBufferedReader inFormServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));rnrnsentence = inFromUser.readLine();rnrnwhile(!sentence.equals("stop"))rnrnoutToServer.println(sentence);rnrnoutToServer.flush();rnrnSystem.out.println("To server:"+sentence);rnrnmodifiedsentence = inFormServer.readLine();rnrnSystem.out.println("from server:"+modifiedsentence);rnrnsentence=inFromUser.readLine();rnrnrnrnclientSocket.close();rnrnrnrnrnrnrn
求助:我调用 createImage 为什么返回 null?
我定义了一个类,它继承了 Frame。其中有一个函数,它调用了 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 ,并调用 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
为什么总是返回NULL">CRuntimeClass::CreateObject("CMyClass") 为什么总是返回NULL
向高手请教:rn<em>为什么</em>CRuntimeClass::CreateObject("CMyClass") 总是<em>返回</em>NULL,rn已经向 CMyClass 中加入了 DECLARE_DYNCREATE(CMyClass) 和 IMPLEMENT_DYNCREATE(CMyClass, CObject)
int apache下PropertyUtils.getWriteMethod()为什么返回null
rnrn```rnpublic class A implements java.io.Serializable rnrn private static final long serialVersionUID = 1L;rnrn private int id;rnrn public int getId() rn return id;rn rnrn public void setId(int id) rn this.id = id;rn rnrnrn```rn```rn public static void main(String[] args) rn A a = new A();rn PropertyDescriptor[] e = PropertyUtils.getPropertyDescriptors(a);rn System.out.println(e[0].getWriteMethod()); // nullrn rn```rn以上(Integer也一样),<em>为什么</em>使用反射,这个方法<em>返回</em>null,其他类似:String,long,java.util.Date类似的都没有<em>返回</em>null,有研究的前辈指点后生一下,在线等!不胜感激!
在线等,createImage()为什么返回null?
public class Frame1 extends JFramernrnJPanel contentPane;rnImage image1;rnBorderLayout borderLayout1 = new BorderLayout();rnrn//Construct the framernpublic Frame1()rnrnenableEvents(AWTEvent.WINDOW_EVENT_MASK);rntryrnrnrnimage1=createImage(16,32);rnrnif(image1==null)rnrnSystem.out.println("create a null");rnSystem.exit(-1);rnrnjbInit();rnrncatch(Exception e)rnrne.printStackTrace();rnrnrnrn<em>为什么</em>createImage()运行的时侯总是<em>返回</em>null?
为什么AjaxPro操作数据库时返回null
----.cs------rn [AjaxPro.AjaxMethod]rn public bool PublishTopic()rn rn return CommonSql.ExecuteNonQuery("P_System_Config_UpdateVisitor");rn rnrn----.js------rnfunction LeaveWord_CallBack(ref) rn alert(ref.value);rn //ifrLeaveWord.window.location.reload();rn //$("Form1").reset();rnrnrn----ExecuteNonQuery----rn/// rn /// 执行不<em>返回</em>结果的 SQL 存储过程rn /// rn /// SQL 存储过程rn public bool ExecuteNonQuery(string sql)rn rn tryrn rn SqlCommand command = Conn.CreateCommand();rn command.CommandType = CommandType.StoredProcedure;rn command.CommandText = sql;rn Conn.Open();rn command.ExecuteNonQuery();rn return true;rn rn catch (Exception ex)rn rn string message = ex.Message;rn return false;rn rn finallyrn rn Conn.Close();rn rn rnrn设置了断点做调试,发现根本就没有执行ExecuteNonQuery方法,直接<em>返回</em>了null,如果改成rnpublic bool PublishTopic()rn rn return true;rn rn就可以<em>返回</em>truernrn第一次用AjaxPro操作数据库,郁闷死了
为什么一个ListCtrl的GetSafeHwnd总是返回NULL?
我在一个Dialog中加了一个CListCtrl,然后用该Dialog做成了一个Viewrn想在OnSize中实现自动的伸缩,但是CListCtrl的GetSafeHwnd总是<em>返回</em>NULLrnrn<em>为什么</em>?
GetProcAddress()为什么返回NULL值?
//build a DLL projectrn//fun.cpprn#include rnrnextern "C" __declspec(dllexport) void fun(void)rnrn cout<<<
为什么CListCtrl的GetSafeHwnd总是返回NULL
我在一个对话框里加了一个tab控件,在控件上放了一个list ctronal用m_nlistLSDHDJ->GetSafeHwnd()时,总<em>返回</em>NULLrnrn是什么原因?
求救,为什么我的LoadMenu返回NULL!
#include rn#include "resource.h"rnrnrnLRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);rnrnHINSTANCE hInst;rnTCHAR szAppName[] = TEXT("PopMenu");rnrnint WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevlnstance, PSTR szCmdShow, int iCmdShow)rnrn HWND hwnd;rn MSG msg;rn WNDCLASS wndclass;rnrn wndclass.style = CS_HREDRAW | CS_VREDRAW;rn wndclass.lpfnWndProc = WndProc;rn wndclass.cbClsExtra = 0;rn wndclass.cbWndExtra = 0;rn wndclass.hInstance = hInstance;rn wndclass.hIcon = LoadIcon(NULL, IDI_APPLICATION);rn wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);rn wndclass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);rnrn//如果下面的这行代码的NULL改成MAKEINTRESOURCE(POPMENU),就出现菜单,说明POPMENU没问题rnrn wndclass.lpszMenuName = NULL;rn wndclass.lpszClassName = szAppName;rn rn if(!RegisterClass(&wndclass))rn rn MessageBox(NULL, TEXT("This program requires Windows NT!"),rn szAppName, MB_ICONERROR);rn return 0;rn rnrn hInst = hInstance;rnrn hwnd = CreateWindow(szAppName, TEXT("Popup Menu Demonstration"),rn WS_OVERLAPPEDWINDOW,rn CW_USEDEFAULT, CW_USEDEFAULT,rn CW_USEDEFAULT, CW_USEDEFAULT,rn NULL, NULL, hInstance, NULL);rnrn ShowWindow(hwnd, iCmdShow);rn UpdateWindow(hwnd);rnrn while(GetMessage(&msg, NULL, 0, 0))rn rn TranslateMessage(&msg);rn DispatchMessage(&msg);rn rn return msg.wParam;rnrnrnLRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)rnrn static HMENU hMenu;rn static int idColor[5] = WHITE_BRUSH, LTGRAY_BRUSH, GRAY_BRUSH,rn DKGRAY_BRUSH, BLACK_BRUSH;rn static int iSelection = IDM_BKGND_WHITE;rn POINT point;rnrn switch(message)rn rn case WM_CREATE:rnrn //问题在这里,跟踪发现hInst非空,POPMENU也没问题(前面有个小测试),但是hMenu为NULL,错误为无法计算表达式的值。rnrn hMenu = LoadMenu(hInst,MAKEINTRESOURCE(POPMENU));rn hMenu = GetSubMenu(hMenu, 0);rn return 0;rn rn case WM_RBUTTONUP:rn point.x = LOWORD(lParam);rn point.y = HIWORD(lParam);rn ClientToScreen(hwnd, &point);rnrn TrackPopupMenu(hMenu, TPM_RIGHTBUTTON, point.x, point.y,rn 0, hwnd, NULL);rn return 0;rnrn case WM_COMMAND:rn switch(LOWORD(wParam))rn rn case IDm_FILE_NEW:rn case IDM_FILE_OPEN:rn case IDM_FILE_SAVE:rn case IDM_FILE_SAVE_AS:rn MessageBeep(0);rn return 0;rnrn case IDM_APP_EXIT:rn SendMessage(hwnd, WM_CLOSE, 0, 0);rn return 0;rnrn case IDM_EDIT_UNDO:rn case IDM_EDIT_CUT:rn case IDM_EDIT_COPY:rn case IDM_EDIT_PASTE:rn case IDM_EDIT_CLEAR:rn MessageBeep(0);rn return 0;rnrn case IDM_BKGND_WHITE:rn case IDM_BKGND_LTGRAY:rn case IDM_BKGND_GRAY:rn case IDM_BKGND_DKGRAY:rn case IDM_BKGND_BLACK:rnrn CheckMenuItem(hMenu, iSelection, MF_UNCHECKED);rn iSelection = LOWORD(wParam);rn CheckMenuItem(hMenu, iSelection, MF_CHECKED);rnrn SetClassLong(hwnd, GCL_HBRBACKGROUND, (LONG)rn GetStockObject(idColor[LOWORD(wParam) - IDM_BKGND_WHITE]));rnrn InvalidateRect(hwnd, NULL, TRUE);rn return 0;rnrn case IDM_APP_HELP:rn MessageBox(hwnd, TEXT("Help not yet implemented!"),rn szAppName, MB_ICONINFORMATION | MB_OK);rn return 0;rnrn case IDM_APP_ABOUT:rn MessageBox(hwnd, TEXT("Menu Demonstration Program \n")rn TEXT("(c)Charles Petzold, 1998"),rn szAppName, MB_ICONINFORMATION | MB_OK);rn return 0;rn rn rn break;rnrn case WM_DESTROY:rn PostQuitMessage(0);rn return 0;rn rn return DefWindowProc(hwnd, message, wParam, lParam);rnrnrn各位大侠帮忙看一下,谢谢了
这段代码为什么返回null
[code=HTML]rnrnrn rn 无标题文档rn rnrnrnrn rn rnrnrn[/code]
为什么我的GetControlUnknown()总是返回NULL
我用VC6作EXCEL2000的二次开发,在我的程序的一个对话框要使用其他第三方的ActiveX控件,我把以前在MFC下的程序照搬过来(当然,以前的没问题),实例代码如下:rnrn HWND hwndTree = GetDlgItem(IDC_FGTREE);//指向ActiveX控件1rn HWND hwndList = GetDlgItem(IDC_FGLIST);//指向ActiveX控件2rnrn CWnd wndList;rn wndList.Attach(hwndList);rnrn CWnd wndTree;rn wndTree.Attach(hwndTree);rnrn IUnknown *spTree = wndTree.GetControllingUnknown();//GetControlUnknown();rn IUnknown *spList = wndList.GetControllingUnknown();//GetControlUnknown();rn rn调试过程中,发现无论使用GetControlUnknown()还是GetControllingUnknown(),<em>返回</em>的IUnknown指针都是NULL,我要用这个指针,怎么办呀?哪位高手请指点,谢谢!
为什么Assembly.GetType()返回null,求大神指点
我有一个程序片断rn Assembly a = Assembly.LoadFrom("BaiduMusic.dll");rn Type type = a.GetType("CMusicSearch.BaiduMusic.MainSearch ", false);rn调试运行,a可以得到BaiduMusic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null,rn不过不知道<em>为什么</em>type一直为nullrnrnBaiduMusic.dll中类MainSearch 的定义如下rn[code=C#]rnnamespace CMusicSearch.BaiduMusicrnrn using CMusicSearch.ISearch;rn using CMusicSearch.MusicCommon;rn using System;rn using System.Collections.Generic;rn using System.Text;rn using System.Text.RegularExpressions;rnrn public class MainSearch : IMusicSearch, IEncodingrn rn /// rn /// 获得TR块中每个TD块信息(歌曲地址、歌曲名、歌手名)rn /// rn private readonly string BAIDU_MUSIC_INFO_PATTERN = ".*?.*?)\"\\s+target=.*?>(?.*?)\\s*((?.*?).*?)?((?.*?).*?)?((?.*?).*?)?(.*?.*?).*?";rn /// rn /// 获得TR块中每个TD块信息(专辑名)rn /// rn private readonly string BAIDU_MUSIC_INFO_PATTERN_2 = "((?.*?))?.*?";rn /// rn /// 获得Baidu网页中所有歌曲信息的TR块的正则表达式rn /// rn private readonly string BAIDU_TR_PATTERN = @"\s*.*?";rnrn /// rn /// 创建音乐获取URLrn /// rn /// 音乐搜索信息rn /// URLrn public string CreateMusicUrl(SearchMusicInfo info)rn rn tryrn rn string format = "http://mp3.baidu.com/m?f=ms&rf=idx&tn=baidump3&ct=134217728&lf=&rn=&word=0&lm=1";rn return string.Format(format, new object[] info.MusicName + CommonSymbol.SYMBOL_SPACE + info.SingerName, info.MusicFormat.ToString("D") );rn rn catchrn rn return string.Empty;rn rn rnrn /// rn /// 分析<em>返回</em>的DIV快内的歌曲信息rn /// rn /// 歌曲tr块的HTML信息rn /// TR块中歌曲信息列表rn private List MusicInfoBuild(string tr)rn rn List list = new List();rn tr = tr.Replace("\n", string.Empty);rn GroupCollection groups = RegexHelper.GetRegexGroup(tr, this.BAIDU_MUSIC_INFO_PATTERN, RegexOptions.IgnoreCase);rn if (groups != null)rn rn MusicInfo info = new MusicInfo rn MusicSource = "百度音乐",rn MusicName = EncodeConverter.HtmlDecode(groups["MusicName"].Value),rn Album = EncodeConverter.HtmlDecode(RegexHelper.GetRegexGroupItem(tr, this.BAIDU_MUSIC_INFO_PATTERN_2, "Album", RegexOptions.IgnoreCase)),rn SingerName = groups["Singer1"].Value + " " + groups["Singer2"].Value + " " + groups["Singer3"].Valuern ;rn string str = groups["LinkUrl"].Value;rn if (string.IsNullOrEmpty(str))rn rn return list;rn rn List musicUrlList = MusicOperator.GetMusicUrlList(str);rn if ((musicUrlList == null) || (musicUrlList.Count == 0))rn rn return null;rn rn List list3 = musicUrlList;rn foreach (string str2 in list3)rn rn if (MusicOperator.urlIsValid(str2))rn rn MusicInfo item = info.Clone() as MusicInfo;rn item.MusicUrl = str2;rn item.MusicFormat = MusicOperator.GetMusicFormat(str2);rn list.Add(item);rn rn rn rn return list;rn rnrn public List PageAnalysis(string PageContent)rn rn List list = new List();rn tryrn rn List list2 = RegexHelper.GetRegexStringList(PageContent, this.BAIDU_TR_PATTERN, RegexOptions.Singleline | RegexOptions.IgnoreCase);rn if (list2 == null)rn rn return list;rn rn foreach (string str in list2)rn rn list.AddRange(this.MusicInfoBuild(str));rn rn rn catchrn rn rn return list;rn rnrn /// rn /// 指定当前页面编码方式rn /// rn /// rn public Encoding PageEncode()rn rn return Encoding.GetEncoding("GB2312");rn rn rnrn[/code]
Camera.open()返回一直为null是为什么
[code=java]import android.hardware.Camera;rnimport android.os.Bundle;rnimport android.app.Activity;rnimport android.view.Menu;rnimport android.view.SurfaceHolder;rnimport android.view.SurfaceView;rnimport android.view.View;rnimport android.view.View.OnClickListener;rnimport android.widget.Button;rnrnpublic class MainActivity extends Activity implements SurfaceHolder.Callbackrnrn Camera camera;rn SurfaceView surfaceView;rn SurfaceHolder surfaceHolder;rn Button btnOpen;rn Button btnClose;rn Boolean isPreview=false;rn @Overridern protected void onCreate(Bundle savedInstanceState)rn rn super.onCreate(savedInstanceState);rn setContentView(R.layout.activity_main);rn surfaceView=(SurfaceView)findViewById(R.id.surfaceView);rn rn btnOpen=(Button)findViewById(R.id.open);rn btnClose=(Button)findViewById(R.id.close);rn surfaceHolder=surfaceView.getHolder();rn surfaceHolder.addCallback(this);rn btnOpen.setOnClickListener(new OnClickListener()rn rn @Overridern public void onClick(View v)rn rn // TODO Auto-generated method stubrn initCamera();rn rn );rn btnClose.setOnClickListener(new OnClickListener()rn rn @Overridern public void onClick(View v)rn rn // TODO Auto-generated method stubrn if (camera!=null && isPreview)rn rn camera.stopPreview();rn camera.release(); rn camera=null;rn isPreview=false;rn rn rn );rn rn rn public void initCamera()rn if (!isPreview)rn rn camera=Camera.open();rn rn if (camera!=null && !isPreview)rn rn tryrn rn camera.setPreviewDisplay(surfaceHolder);rn camera.startPreview();rn catch (Exception e)rn rn // TODO: handle exceptionrn e.printStackTrace();rn rn isPreview=true;rn rn rnrn @Overridern public boolean onCreateOptionsMenu(Menu menu)rn rn // Inflate the menu; this adds items to the action bar if it is present.rn getMenuInflater().inflate(R.menu.main, menu);rn return true;rn rnrn @Overridern public void surfaceCreated(SurfaceHolder holder)rn rn // TODO Auto-generated method stubrn rn rnrn @Overridern public void surfaceChanged(SurfaceHolder holder, int format, int width, int height)rn rn // TODO Auto-generated method stubrn rn rnrn @Overridern public void surfaceDestroyed(SurfaceHolder holder)rn rn // TODO Auto-generated method stubrn rn rnrnrn[/code]rn权限[code=java] rn rn [/code]
为什么GetEditCtrl().GetHandle()总是返回NULL?
CEdit& CMyCtlEdit::GetEditCtrl() constrn return *(CEdit*)this;rnrnrnrnHLOCAL hOldText = GetEditCtrl().GetHandle();rnASSERT(hOldText != NULL);//过不去,<em>为什么</em>?总是NULL值
JSP 插入数据为什么ResultSet总是返回null
这是我的循环插入的语句rn for(i=0;i
为什么我的bean总是返回null呀?
代码为:rnpackage checkUser;rnrnimport pub.dbBean;rnimport java.sql.*;rnrnpublic class checkUserBean rn public checkUserBean()rn rn public String checkUser(String userName,String userPass)rn rn String checkInfo="";rn if(userName!="")rn tryrn dbBean dbo=new dbBean();rn String sql="SELECT * FROM foa_WebPurview WHERE f_UserName='"+userName+"'";rn ResultSet rs=dbo.executeQuery(sql);rn if (rs.next()) rn sql="SELECT * FROM foa_WebPurview WHERE f_UserName='"+userName+"' AND f_UserPass='"+userPass+"'";rn rs=dbo.executeQuery(sql);rn if (rs.next()) rn checkInfo="userok";rn rn else rn checkInfo="密码输入错误!";rn rn rn elsern checkInfo="用户名不存在!";rn rn rn catch(Exception e)rnrn rn return checkInfo;rn rn rn我调用这个bean总是<em>返回</em>null,并且在控制台显示:rnOpenDB.executeQuery();[Microsoft][ODBC SOL Server Driver]rn[SOL Server]列名'系统管理员'无效。其中有两个字乱码!
为什么返回null">请看Type.GetType("System.Windows.Forms.Form")为什么返回null
请看Type.GetType("System.Windows.Forms.Form")<em>为什么</em><em>返回</em>null
BitmapFactory.decodeByteArray 函数有bug?为什么返回null
开发环境Android studiornrn电脑中的MySQL中的一个表的每个字段由 Windows C#程序读取,C#用socket TCP发给局域网的安卓手机。rn字符串和double已经成功发送并且在手机真机成功显示。rnrn最后一个要发送的是图片,图片的大小已经成功发送和接收。手机收到大小以后就new 相应大小的 byte[]。rn手机读取socket TCP缓冲区的 byte[] 后调用 rnBitmap tupian = BitmapFactory.decodeByteArray(bImage, 0, bImage.length);rn单步调试显示 tupian 变量为null,网上说 decodeByteArray 函数有bug,不知道是否还有其他方法。rn[img=https://img-bbs.csdn.net/upload/201612/23/1482460470_242658.png][/img]rnrnrnrn接收图片之后要存放到 Map 中:rn[code=java]Map map = new HashMap();rn map.put("图片", tupian);rn map.put("分类", strFenLei);rn map.put("名称", strMingCheng);rn map.put("价格", strJiaGe);rn datalist.add(map);[/code]rnrn一个 map 是一个item,item是 ListView 中的一项。 item 中显示图片的是 ImageView。暂时不知道 ImageView 是否能显示 Bitmap,因为在生成 Bitmap 的时候<em>返回</em>了null
AjaxPro.Method调用为什么总是返回null
我刚学asp.net,看个程序用到了AjaxPro,可是我一调试,所有AjaxPro.Method的调用全都<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 ,<em>为什么</em>啊?
not (2 < null) 返回为什么是false?
rtrnrn简单的问题
IAccessible.accSelection怎么用,为什么返回总是null
c# 查看ListView列表中被选中的项目,总是<em>返回</em>null
为什么pcap_next()函数老是返回NULL
刚开始学习用libpcap在ubuntu下抓包。rn下面是参考资料写的一段小程序,其中pcap_next()函数老是<em>返回</em>NULL值,抓不到数据包。rn运行程序时另一个控制台开着ping命令。rnrnrn程序的代码如下:rnrnrnrn/*test.c*/rn#includern#includern#includern#includern#includern#includern#includern#includern#includernrnint main(int argc,char **argv)rnrn int i;rn char *dev;rn char errbuf[PCAP_ERRBUF_SIZE];rn pcap_t *descr;rn const u_char *packet;rn struct pcap_pkthdr hdr;//the head of durn rnrn /*获取网络设备*/rn dev=pcap_lookupdev(errbuf);rn if(dev==NULL)rn rn printf ("%s\n",errbuf); rn exit(1);rn rn printf("DEV:%s\n",dev); rnrnrn /*打开网卡*/rn descr=pcap_open_live(NULL,BUFSIZ,1,-1,errbuf); rn if(descr==NULL) rn rn printf("Pcap_open_live():%s\n",errbuf); rn exit(1);rn rnrnrn /*捕获数据包*/rn packet=pcap_next(descr,&hdr);rn if(packet==NULL)rn rn printf("[color=#FF0000]Didn't grab packet[/color]\n");rn exit(1);rn rn rn printf("Grabbed packet of length%d\n",hdr.len); rn return 0;rnrnrnrnrnrn运行结果如下:rnrnhit@ubuntu:~/Documents$ gcc -o test -g test.c -lpcaprnhit@ubuntu:~/Documents$ sudo ./test rnDEV:eth0rn[color=#FF0000]Didn't grab packet[/color]rnhit@ubuntu:~/Documents$ rnrn求解答!!!rn
SELECT @@IDENTITY AS 'Identity'为什么返回的是NULL???
我在SQL里面执行下面的语句,每次都能正确插入,但是SELECT @@IDENTITY AS 'Identity'却<em>返回</em>的是NULLrnrn请高手讲解一下<em>为什么</em>,谢谢!!rnrnINSERT INTO Account (UserId,Email,FirstName,LastName,Addr1,City,State,zip,Country,phone)rnVALUES ('2222','Accountant','12','aaaa','aa','a','dd','ddd','dd','sss')rnSELECT @@IDENTITY AS 'Identity'
为什么加了数据库操作后AjaxPro返回null
[AjaxPro.AjaxMethod]rn public string GetServer()rn rn string name = "";rn string conn_str = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".") + "\\App_Data\\cc.mdb";rn //String sql = "select top 1 * from [test] ";rn //OleDbConnection conn = new OleDbConnection(conn_str);rn //OleDbCommand cmd = new OleDbCommand(sql, conn);rn //conn.Open();rn //OleDbDataReader reader = cmd.ExecuteReader();rn //if (reader.Read())rn //rn // name = reader["id"].ToString();rn //rn //reader.Close();rn //conn.Close();rnrnrn return "hello";rn rn rnrn把上面的数据库操作注释后,可以获得hello,取消注释就null了rnrn<em>为什么</em>
为什么我的SetWindowsHookEx总是返回NULL
//.EXErn DWORD dwThreadId = GetWindowThreadProcessId(m_hWnd,NULL);//获得自身进程ID rn InstallHook(TRUE,dwThreadId); rnrnrnrn//.DLLrnrn#pragma data_seg("Shared") rnHMODULE hmodDll=NULL; rnHHOOK hHook=NULL; rnrn#pragma data_seg() rnrnrnvoid __declspec(dllexport) WINAPI InstallHook(BOOL IsHook,DWORD dwThreadId) rn rn hHook =NULL;rn if(IsHook) rn rn hHook=SetWindowsHookEx(WH_GETMESSAGE,(HOOKPROC)GetMsgProc,hmodDll,dwThreadId); rn DWORD dwErr = GetLastError();rn //GetProcAddress(GetModuleHandle("GDI32.dll"),"ExtTextOutA"):取得要钩的函数在所在dll中的地址 rnrn HookAllAPI(_T("GDI32.dll"),GetProcAddress(GetModuleHandle(_T("GDI32.dll")), "TextOutW"),(PROC)&H_TextOutW,NULL); rn HookAllAPI(_T("GDI32.dll"),GetProcAddress(GetModuleHandle(_T("GDI32.dll")), "TextOutA"),(PROC)&H_TextOutA,NULL); rn rnrn============================================rn每次跟踪到这里,SetWindowsHookEx都<em>返回</em>的NULL(unused = CXX0030: 错误: 无法计算表达式的值)rndwErr 的值为0
为什么GetToolBarCtrl().GetToolTips()返回为NULL?
int CXXXToolBar::OnCreate(LPCREATESTRUCT lpCreateStruct)rnrn if (CToolBar::OnCreate(lpCreateStruct) == -1)rn return -1;rnrn CToolTipCtrl* pTTC=GetToolBarCtrl().GetToolTips();rn pTTC->ModifyStyle(NULL,TTS_BALLOON);rnrn return 0;rnrn前提:工具栏是带有Tips的。rn上面的代码pTTC居然为NULL,难道GetToolTips()<em>返回</em>的是用SetToolTips()设置的值。那原本CToolBar的CToolTipsCtrl*如何得到呢?
document.getElementById
document.getElementById("emplId").select();rnrndocument.getElementById("emplId").focus();rnrn那位大虾能帮我解释下上面两个方法的具体的意思 ?
为什么echo document.getElementById()没有效果?
我是在php中使用的JavaScript代码,php文件中的部分代码如下:rnelse rn $msg_doublename = "此用户名已经存在,请更换一个试试";rn echo " ";rnrn大致意思就是用php连接数据库,判断是否有重名之后,在本文件id为“tips”的区域,显示出提示信息。但是这个效果一直出不来,请高手多多指教,万分感谢。
document.getElementById()
document.getElementById()对象和使用方法
document.getElementById('');
document.getElementById('');rn中的ID怎么多写
为什么在mysql_query()返回成功后,mysql_store_result()有时返回NULL?
有可能在一个对mysql_query()成功的调用后,mysql_store_result()<em>返回</em>NULL。当这发生时,它意味着出现了下列条件之一: 有一个malloc()失败(例如,如果结果集合太大)。 数据不能被读取(发生在连接上的一个错误)。 查询没有<em>返回</em>数据(例如,它是一个INSERT、UPDATE或DELETE)。 你总是可以通过调用mysql_field_c
为什么我的document.getElementById找不到控件?
我服务器端的控件是 动态生成了,按规则生成了许多。rn[code=csharp]rn_cell = new TableCell();rn_cell.CssClass = "cell_abcd";rn_cell.ID = "_cell" + index.ToString("000") + i.ToString("00") + "A";rn[/code]rnrn然后同样还有一批linkButton ,其OnClientClick 调用js的 xuanze函数,参数是对应 cell 控件的ClientID(运行中监测和ID是一样的)rn[code=csharp]rnLinkButton _lbABCD = new LinkButton();rn_lbABCD.Text = "[ A ]";rn_lbABCD.CssClass = "lbcss";rn_lbABCD.OnClientClick = "return xuanze(\"" + _cell.ClientID + "\")";rn[/code]rnrn在前端的js函数中代码如下:rn[code=javascript]function xuanze(obj) rn alert(obj);rn var v;rn v = document.getElementById(obj);rn if (v == null) rn alert("OK");rn rn else rn alert("Fail");rn rn[/code]rnrn运行中打印obj发现的确是cell的ID,但是紧接着 按此ID找控件却 没有找到,请教原因。rnrn在浏览器打开网页源码,发现这个ID也是有的。rn[ A ][ B ][ C ][ D ]rnrn
为什么老不对">document.getElementById("Hidden1")为什么老不对
*.aspx.csrn中调用Page.RegisterStartupScript("del","document.getElementById("Hidden1").Value = confirm('初始化数据')");rn老是错误,无法取到hidden1rn*.aspx中rnrnrn rnrnrn rnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrn rnrn
为什么不一样?">关于document.getElementById("");与document.getElementById("控件名");为什么不一样?
我在客户端用,<em>为什么</em>一个用空,一个有值?rn是我自定的一个用户控件的属性值!<em>为什么</em>在客户端没有作用?
javascript中document.getElementById()总是返回空值
开发工具:vs2010 asp.netrnrn希望点击提交按钮的时候检测文件类型,但是测试过程中发现<em>返回</em>值总是为空rnrn代码:rnrn rnrnrn rn rn rn as .doc format: rn rn rnrn rn rn rn rnrnrnrnrnrnrnrnrnrn
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
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("/")方法里,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但是后面的回答没有回答到点上,仍然不能解决问题。不知道<em>为什么</em>LZ觉得“已解决”。我的疑问是:rnrn我知道GetCapture是怎么工作的,但问题是,鼠标在窗口A,它的事件就应该被窗口A捕获,对不对?那么在窗口A中点击时,应该<em>返回</em>的是窗口A对不对?那<em>为什么</em><em>返回</em>是NULL?rn我今天刚好遇到了这个问题,非常郁闷。先SetCapture一次,没有问题,在任何地方都能正常<em>返回</em>窗口A;但如果不SetCapture,在任何地方都<em>返回</em>NULL!至少在窗口A中应该<em>返回</em>窗口A对吧?
FindResource返回NULL
我在主程序添加一个窗体(例如Clogin LoginDlg ),然后想利用LoginDlg.DoModal()去显示这个窗。当利用主程序中的成员函数去调用LoginDlg.DoModal()。是可以显示LoginDlg窗体的。但我的主程序里有个回调函数。我想在该回调函数里利用LoginDlg.DoModal()去显示LoginDlg窗体,却显示不出来。我跟踪到DoModal()函数中去发现,DoModal()里面的HRSRC hResource = ::FindResource(hInst, m_lpszTemplateName, RT_DIALOG);<em>返回</em>的是NULL。所以显示不出来。这将如何解决,谢谢!
select @@identity返回null
用的微软企业库rn三层架构 最后调用DAL里的SaveUser方法 <em>返回</em>不了@@identity rnrn[color=#FF0000]可是我把完全相同的代码重新复制到一个新的项目(同一解决方案里),为了方便测试用的winform项目。然后再执行就<em>返回</em>出结果了 <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求解<em>为什么</em>会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]<em>为什么</em>没号码?
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定位,用陌陌,大众点评什么的都可以定位到附近,这是<em>为什么</em>?代码哪里有问题?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,<em>为什么</em>呢,求大神解答,小白在线等。
html图片变换的源代码下载
做网页时的必需品,让网页看着不那么单调 图片变换的javascript源代码 相关下载链接:[url=//download.csdn.net/download/u4572436/3542933?utm_source=bbsseo]//download.csdn.net/download/u4572436/3542933?utm_source=bbsseo[/url]
将administrator用户出现在登录界面里下载
将administrator用户出现在登录界面里,通过命令行,实现 相关下载链接:[url=//download.csdn.net/download/hj850126/4374595?utm_source=bbsseo]//download.csdn.net/download/hj850126/4374595?utm_source=bbsseo[/url]
F21调整软件下载
F21对讲机调整软件,可以调整F21对讲机的相关状态和设置 相关下载链接:[url=//download.csdn.net/download/bg2alj/7701611?utm_source=bbsseo]//download.csdn.net/download/bg2alj/7701611?utm_source=bbsseo[/url]
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件
我们是很有底线的