zoukankan      html  css  js  c++  java
  • asp.net和asp运行结果不同?

    我想用Asp.net编写MapXtreme 3.0程序,原asp调用的方法如下:
    Set oCourier = Server.CreateObject("MapInfo.MapXCourier")
    Set oMapX = oCourier.GetMapXFromNewServer( "world.gst" )
        
    If (oMapX Is NothingThen
            Response.Write 
    "Could not create MapX object"
            
    Exit Do
        
    End If
    Response.Write 
    "OK"
    结果为OK。
    用C#的WinForm形式,代码如下:
                MapXcourier mc = new MapXcourierClass();
                
    object map = mc.GetMapXFromNewServer("world.gst");
                
    if(map == null)
                {
                    MessageBox.Show(mc.GetErrorDesc()
    +"\n"+mc.GetErrorFuncName());
                }
                
    else
                {
                    MessageBox.Show(
    "OK");
                }
    结果也是OK。
    但是同样的代码在Asp.net页面中不正确:
                MapXcourier mc = new MapXcourierClass();
                
    object map = mc.GetMapXFromNewServer("world.gst");
                
    if(map == null)
                {
                    Response.Write(mc.GetErrorDesc()
    +"<br >"+mc.GetErrorFuncName());
                }
                
    else
                {
                    Response.Write(
    "OK");
                }
    结果map==null。

    该如何调用才能在网页中正确调用?
  • 相关阅读:
    IOS 作业项目(1) 关灯游戏 (百行代码搞定)
    Object-C 基础笔记5---Category
    Object -c基础知识(5)--release 之后 retainCount为何为1
    Foundation--NSString , array and Dictionary
    Foundation--结构体
    Object-C 基础笔记4---ARC内存管理
    141. Linked List Cycle
    139. Word Break
    138. Copy List with Random Pointer
    133. Clone Graph
  • 原文地址:https://www.cnblogs.com/Pharaoh/p/246427.html
Copyright © 2011-2022 走看看