您的位置:程序门 -> .net技术 -> c#



c#中调用第三方com组件,对于默认参数,有没有什么好的解决方法?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


c#中调用第三方com组件,对于默认参数,有没有什么好的解决方法?[已结贴,结贴人:htofire]
发表于:2007-03-07 17:13:59 楼主
比如调用word或者excel或者webbrowser控件,不支持默认参数,远远没有vb方便啊。有时候还调用vb.net本身的一些内容,也没支持默认参数。

        现在有两种情况,一种是可以传入missing的,这个还好,方便一些。但有的方法需要传入强类型的,这时missing就传不进,非得传入默认。关键问题是谁知道默认值是多少啊,有时候还是一个类。

        有没有什么好的解决方法,难道非得逼我用vb.net写吗(不过,哈哈,vb本来就是偶的强项,不过不想把一个项目拆成两种语言罢了)。
       
        vs   2005中有没有解决这一问题?
发表于:2007-03-07 18:28:101楼 得分:5
我用c#好像没有遇到这样的问题啊,我也是vb出身的,感觉和vb调用也没什么区别,不知道楼主的意思是如何?
发表于:2007-03-07 22:10:042楼 得分:15
use   late   binding,   or   fill   it   with   an   object   reference   to   null
发表于:2007-03-09 10:20:493楼 得分:5
up
发表于:2007-03-10 09:30:364楼 得分:70
楼主是   想对于   函数   设定   默认参数?

这个   在   语法上   c#是不支持的
发表于:2007-03-31 17:59:245楼 得分:0
不是,想调用com组件中带默认参数的方法
发表于:2007-04-01 09:05:596楼 得分:2
up
发表于:2007-05-13 20:43:087楼 得分:3
我也想知道。


快速检索

最新资讯
热门点击