现在我要把asp程序改成asp.net,在原先的asp程序中调用了一个组件。现在.net也要调用。目前出现了点问题:asp:
Set FileUp = Server.CreateObject("load.LFLib")
FileUp.SetDestinationPath filePath3
其中,filePath3是一个字符串,是一个文件路径。.net:
using Upload;
Upload.LAspFLibClass objUpload = new LAspFLibClass();调用objUpload.SetDestinationPath方法,传字符串不行。
鼠标停留时显示:object LAspFLibClass.SetDestinationPath(ref object strDesPath);
怎么要我应用传递一个object,看起来又像字符串,而且返回值又是个object。我真是搞不懂,这么大个论坛应该有人知道吧?希望大家帮帮我。
Set FileUp = Server.CreateObject("load.LFLib")
FileUp.SetDestinationPath filePath3
其中,filePath3是一个字符串,是一个文件路径。.net:
using Upload;
Upload.LAspFLibClass objUpload = new LAspFLibClass();调用objUpload.SetDestinationPath方法,传字符串不行。
鼠标停留时显示:object LAspFLibClass.SetDestinationPath(ref object strDesPath);
怎么要我应用传递一个object,看起来又像字符串,而且返回值又是个object。我真是搞不懂,这么大个论坛应该有人知道吧?希望大家帮帮我。
解决方案 »
- 【AAAAA】网页上传word文件后的操作
- jquery给dropdownlist动态赋值,asp.net取值为空!
- 要实现伪静态,必须要在IIS上安装 UrlRewriter.dll 组件吗??
- ★★★能否动态创建服务器端控件,谢谢!★★★
- 已经有一个做好的.html页面了,我想把在这个模板页面中,在某个<td>或者<tr>下填入指定的控件,这样能实现么?
- 怎样通过代码实现关闭当前窗口?
- 怎么样使从数据库担出的东西显示一定的格式?
- 关于动态控件的事件绑定问题~~~~~~再问~~~~~~
- 如何调试asp.NET程序?
- 请问各位有经验的ASP.net程序员一个问题
- 数据库安全问题!!
- 关于HtmlInputFile的问题,快帮忙看看。急
ref关键字指示的是要求你传入的是一个输出参数呀,可是看你在asp中的代码分明是一个输入参数嘛,这个函数到底有没返回值呀,组件是用c++写的吗,
有很长时间没用.net了,楼主把问题说的更清楚些好吗,为什么要用object?
我如下试了试:
Object myobj = new System.Object();
myobj = filePath3;
objUpload.SetDestinationPath(ref myobj);
编译是不报错了。但是在调用到objUpload.StartUpload()方法时报错:System.Runtime.InteropServices.COMException: Object variable or With block variable not set我感觉还是前面的方法调用有点问题。
Upload.LAspFLibClass objUpload = new LAspFLibClass();
System.Object myobj = new System.Object();
myobj=strPath3;
objUpload.SetDestinationPath(ref myobj);
myobj = "*";
objUpload.SetAllowedExtensions(ref myobj);
myobj = "exe,com,asp,aspx,bat,sys";
objUpload.SetForbiddenExtensions(ref myobj);
objUpload.StartUpload();
运行到objUpload.StartUpload();出错:Object variable or With block variable not set
using Upload;
但是到了.NET中就必须要你传ref引用参数
用StringBuilder试试