★如此简单的“char *tempin = new char[100];”造成 NullReferenceException错误,狂晕!重分!!!
edoch 2004-01-09 10:54:39 这是我生成的vc.net类库程序,生产check.dll
/*check.cpp */
#include "stdafx.h"
#include "check.h"
#include <memory.h>
#include <stdlib.h>
#include <string.h>
#using < mscorlib.dll >
using namespace System;
using namespace System::Data;
using namespace System::Data::SqlClient;
bool check::Class1::verify(String *strIn, long slen)
{
char *tempin = new char[slen+1];//#######
.............
}
然后我有生产了一个ASP.NET web应用程序(c#),在其中调用了check::Class1::verify(String *strIn, long slen),但运行此web程序时在#######处出错:
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
百思不得其解,兄弟们帮帮忙,指点小弟一二。谢谢!!!