ctypes 调用dll 返回值不一致
Python 2.7.6 (default, Nov 10 2013, 19:24:18) on win32通过ctypes 调用Nh_Interface.dll里面的
function NewInterface:integer
该函数建立一个新的接口实例,并与服务器建立连接。返回值=0表示成功,返回值<0表示失败。
function Cx_Nh_NewInterface:integer
该函数建立一个新的接口实例,并与服务器建立连接。返回值=0表示成功,返回值<0表示失败。
* 此函数是为了避免HIS中已经有了NewInterface函数而提供的相同功能的函数。
>>> from ctypes import *
>>> os.chdir('D:\\TEST')
>>> dll=CDLL('Nh_Interface.dll')
>>> s=dll.Cx_Nh_NewInterface()
>>> s
-2
同样的环境delphi调用此dll 返回的值是0
页:
[1]