有这样一个API(用C写的)
COMMNET_API VARIANT_BOOL WINAPI ReadCardNo(DWORD hPort,LPTSTR pCardNo)在VB里面这样用:Public Declare Function ReadCardNo Lib "myDll.dll" (ByVal hPort As Long, ByVal strCardNo As String) As Boolean得到值以后存入strCardNo中,VB中已经通过。
请问在delphi下怎样用,我直接
function ReadCardNo(aHandle:integer;aCardNo:String):integer; stdcall; external myDll.dll' name 'ReadCardNo';提示内存错误,
请各位帮忙,在线等待
COMMNET_API VARIANT_BOOL WINAPI ReadCardNo(DWORD hPort,LPTSTR pCardNo)在VB里面这样用:Public Declare Function ReadCardNo Lib "myDll.dll" (ByVal hPort As Long, ByVal strCardNo As String) As Boolean得到值以后存入strCardNo中,VB中已经通过。
请问在delphi下怎样用,我直接
function ReadCardNo(aHandle:integer;aCardNo:String):integer; stdcall; external myDll.dll' name 'ReadCardNo';提示内存错误,
请各位帮忙,在线等待
解决方案 »
- 刚下定决心放弃delphi,可是大家这几天的话,让我心又要冷了,我该怎么办?
- 有关dbgrid的问题
- 关于Variant 对象数组的问题
- 使用Adotable组件是否会影响程序运行速度?在什么情况下应该使用Adotable组件?
- 谁有IM6PRO控件(DELPHI) 能发给我吗
- 小问题,可以告诉我哪里有DBGridEh for Delphi6下载吗?
- 关于服务器端与客户端数据传输问题
- 把数据表中的数据转换成表页中的表格我知道,哪位大侠能反过来转换一下?thanks?
- 超级高手进来,探讨简单的字体
- 祝所有女程序员们节日快乐!
- ODBC数据源问题
- 请教利用DateTimeToFileDate 执行预置操作的问题,急!
function ReadCardNo(aHandle:integer;aCardNo:pchar):integer; stdcall; external myDll.dll' name 'ReadCardNo';不要用String,它是delphi特有的
function ReadCardNo(aHandle:integer;VAR aCardNo:pchar):integer; stdcall; external myDll.dll' name 'ReadCardNo';