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