首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

VB做的DLL(ASP)在ASP.Net/C#中使用报错-未设置对象变量解决方案

2012-01-31 
VB做的DLL(ASP)在ASP.Net/C#中使用报错-未设置对象变量用VB做的DLL(ASP)在ASP页面中使用一切功能都实现了,

VB做的DLL(ASP)在ASP.Net/C#中使用报错-未设置对象变量
用VB做的DLL(ASP)在ASP页面中使用一切功能都实现了,
但在ASP.NET(C#)中调用DLL中方法时,不涉及ASP五大对象的方法都能正常使用,相反如果带有Request等,则报错:未设置对象变量或   With   block   变量   。
ASP中用:set   clsProject   =   server.createobject( "Test.my ")。
C#中用:Test.myClass   myDll=new   Test.myClass();

C#页要显式调用OnStartPage(**)么?具体怎么调用?

请指点,谢谢!

[解决办法]
就应该是没有用 set 对象 或者用 new
[解决办法]
Set myscriptingcontext = PassedScriptingContext
Set myApplication = myscriptingcontext.Application
Set myResponse = myscriptingcontext.Response
Set myRequest = myscriptingcontext.Request
Set myServer = myscriptingcontext.Server
Set mySession = myscriptingcontext.Session
在这些 定义前面加 new 试试.
[解决办法]
http://post.10026.com/vb/com/20055245109_3168954.shtml

热点排行