我用vb编译了一个dll,在vb历代码调用dll好用:代码如下:
dim strPostCood as string
strPostCood="test"
Dim GeoServer As new GeoImageServer.GIServer
strFileName = GeoServer.QueryImage(strPostCood)
正常执行
但是在asp.net里就出现错误:未设置对象变量或 With block 变量.为什么?
dim strPostCood as string
strPostCood="test"
Dim GeoServer As new GeoImageServer.GIServer
strFileName = GeoServer.QueryImage(strPostCood)难道有什么区别马?
请指教,谢谢!!!!!!!!!!!! 

解决方案 »

  1.   

    你有没有添加对此DLL的引用.然后,再引入命名空间
      

  2.   

    1。我引用了GeoImageServer.dll在引用那个目录树下出现了一个GeoImageServer属性项里名称为Interop.GeoImageServer(如果不引用实例化后GeoServer对象在他后面点点怎么能出现这个方法呀QueryImage)
    2。在文件的顶端也写了这个Imports GeoImageServer.GIServerClass(这个是命名空间吗?).这个正常可能都不用写吧。我想添加引用就可以了。这两项都做了还是不行?是我传递参数有问题吗?如果是为什么用vb或vb.net写的程序就好用呢(同样的代码)?有没有人出现过类似问题呀?帮帮忙!!!!!!!!!!!!!!!!!!!!!!!!在线等!
      

  3.   

    没有人回答吗???
    没有高手吗???????
    斑竹都干什么去了??????????
    csdn就这样吗??????????????
    那还有什么用呀???????????????