Q
qianxianen
Unregistered / Unconfirmed
GUEST, unregistred user!
我自己编写的一个动态库(Delphi7.0),当传递一个字符型时正确,但是第二个参数未传递过去。返回的值也是为空。如下例
Function SelectCardType(slot:string;cardkind:string;var recedata:array of byte):integer;
begin
try
if (slot= '2')and(cardkind= '148') then
begin
recedata[0]:=$90
recedata[1]:=$00
end;
Result:=0;
except
Result:=1;
end;
end;
其中我用消息框显示发现cardkind值与实际传的不正确,还有recedata返回值也不正确。
Function SelectCardType(slot:string;cardkind:string;var recedata:array of byte):integer;
begin
try
if (slot= '2')and(cardkind= '148') then
begin
recedata[0]:=$90
recedata[1]:=$00
end;
Result:=0;
except
Result:=1;
end;
end;
其中我用消息框显示发现cardkind值与实际传的不正确,还有recedata返回值也不正确。