急,请求帮忙封装成第三方控件 弄了一星期的指纹,还没忙完,实在没办法希望高手帮忙把里面的.pas文件封装成第三方控件等包例子的地址是http://download.csdn.net/source/852736发到我邮箱[email protected] 收到马上结贴 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 菜单Component-->Install Component...-->into new package(tab 页),这里Unit file name指定为你的.pas文件,可以多个;Package file name给个路径就行 ;package description(包描述)写不写都可以。最后点OK就可以了 interfaceuses Classes, Windows, SysUtils, Forms, Dialogs;//这里更改了type //XSDev Method TInitAgent = procedure (ProductID: PChar; PacketType: Integer; HostName: PChar; Port: Integer; Persistent: Boolean); stdcall; TConnect = function(): Integer; stdcall; TAddUserByPwd = function (UserID, AuthenID, AuthenPwd: PChar): Integer; stdcall; TGetEnrolledFingers = function (UserID, EnrolledFingers: PChar; var Len: DWORD): Integer; stdcall; TEnrollByPwd = function (UserID, EnrolledFingers, AvailableFingers: PChar; MinCount, MaxCount: Integer; AuthenID, AuthenPwd: PChar): Integer; stdcall; TFPAuthenDlg = function (AuthenID, AuthenFingers: PChar; AuthenMode: integer; UserID: PChar; var Len: DWORD): Integer; stdcall; TDeleteUserByPwd = function (UserID, AuthenID, AuthenPwd: PChar): Integer; stdcall; //Set ErrMsgItems TProcID = (piCheckXSDevHandle, piConnectServers, piAddUserProc, piEnrollByPwdProc, piDelUserProc, piUnknowErr, piGetEnrolledFingers, piFPAuthenDlg, piFPIdentify); //Exception EXTrustLinkCommonError = class(Exception) end; TTrustLink_General = class(TComponent) //这里更改了自己建立各包,把这个单元加入进去,替换我更改的部分就可以了。 到这个连接下载http://www.brsbox.com/filebox/down/fc/583ff688b0cff65dfc01c6dc63dbd1d9 非常谢谢SmallHand 但还是没弄得哪位高手帮忙用DELPHI6.0+补丁 做成个包 .OCX包 或者 .DLL .bpl 包等快两星期了,还没搞定你们也许只需要一些时间,但却能困惑我差不多两星期的难题解决先谢谢了 散分喽~~~ delphi写的bho中如何加入一个Timer定时器 使用SQL SETVER2000,能不能后台的错误提示转到前台来实现? ADO组件无法返回这类失败信息吗? 关于ADOConnection连接的问题的两个问题。 根据adoquery查询的数据库列数个数,显示Edit控件个数!!!!!! 请问哪一位有Turbo pascal2.0,我在做些研究,急用2.0版,其他版没有我要的功能,谢谢! 可以跳到帮助文件指定的页面 用sql语句的问题 我买了VS.Net6张光盘,却装不起? 通过odbc连接mysql,明明连接成功了,为啥还会显示未指定数据源? 文件上传
Classes, Windows, SysUtils, Forms, Dialogs;//这里更改了type
//XSDev Method
TInitAgent = procedure (ProductID: PChar; PacketType: Integer; HostName: PChar;
Port: Integer; Persistent: Boolean); stdcall;
TConnect = function(): Integer; stdcall;
TAddUserByPwd = function (UserID, AuthenID, AuthenPwd: PChar): Integer; stdcall;
TGetEnrolledFingers = function (UserID, EnrolledFingers: PChar;
var Len: DWORD): Integer; stdcall;
TEnrollByPwd = function (UserID, EnrolledFingers, AvailableFingers: PChar;
MinCount, MaxCount: Integer;
AuthenID, AuthenPwd: PChar): Integer; stdcall;
TFPAuthenDlg = function (AuthenID, AuthenFingers: PChar; AuthenMode: integer;
UserID: PChar; var Len: DWORD): Integer; stdcall;
TDeleteUserByPwd = function (UserID, AuthenID, AuthenPwd: PChar): Integer; stdcall;
//Set ErrMsgItems
TProcID = (piCheckXSDevHandle, piConnectServers, piAddUserProc,
piEnrollByPwdProc, piDelUserProc, piUnknowErr,
piGetEnrolledFingers, piFPAuthenDlg, piFPIdentify);
//Exception
EXTrustLinkCommonError = class(Exception) end; TTrustLink_General = class(TComponent) //这里更改了
自己建立各包,把这个单元加入进去,替换我更改的部分就可以了。
http://www.brsbox.com/filebox/down/fc/583ff688b0cff65dfc01c6dc63dbd1d9