已知A.DLL,中有函数Read_FeeCard
已知三个参数(id,pass,num)
如何调用才可以解决马上给分
已知三个参数(id,pass,num)
如何调用才可以解决马上给分
解决方案 »
- 为什么Delphi XE的TIniFile不是以unicode字符串保存的呢
- 如何建立主-细-子表
- Excel曲线图坐标问题,高人请进,解决即给分
- 图片淡入淡出效果/>
- 有谁知道ADOX在Delphi中怎样使用?
- 在 Delphi 中怎样连接 Visual Foxpro 的自由表
- 数据库问题????(如果分不够可以再加)
- 如何获得未知API函数的调用形式及参数?
- 结合TQuery类动态添加TCOMDOBOX的ITEMS问题~~
- 用C++ Builder/Delphi制作的报表.要求:(1)比如字段:消费金额,每页底下有个小统计消费金额。(2)最后一页底下统计所有的消费金额。最好附一段源代码。不胜感谢!
- 请问怎样可以把word表格中的数据导入数据库中
- 关于query的简单操作,
function Read_FeeCard(id,pass,num):函数返回值; external 'project1.dll' ;
//函数使用
x:=Read_FeeCard(id,pass,num);//把变量id ,pass, num 改为相应的数值
产生access violation的错误
在CB里就好使。
除了这个DLL文件还有两个同名的H头文件和一个LIB文件在CB中是这么调用的
头文件:
char User_id[9],User_water[7],User_password[5];extern "C" int __declspec(dllexport) Read_FreeCard(char *User_id,char *User_password,char *User_water);
CB程序
if(Read_FreeCard(User_id,User_password,User_water)==0)
{
Edit1->Text=User_id;
Edit2->Text=User_password;
Edit3->Text=User_water;
ShowMessage("Read Card Right");
}
else
ShowMessage("Read Card Error");
信箱:[email protected]
(如果文件大,请先压缩)
[email protected]
至于标准的DLL调用,你自己查资料。头两天正好做过一个IC卡项目,不过是16位机DOS下面。嘿嘿。
你可以用一个单元申明DLL中的函数:比方说
function Syris_TestComm(nCom,nPort:Integer):Integer;stdcall;external 'syris.dll';