Pessoal abaixo está o que o PE Explorer leu da dll: //Version: 139.0 ftrFingerCentre; GUID = {4B093D0A-EBD8-43E9-ACBB-DA81E4893881};
Dispatch _Capture; GUID = {72B2107C-CFFA-49FF-AC33-0DAAE45DA97D}; function QueryInterface(riid: ^GUID; out ppvObj: ^^VOID); stdcall; function AddRef: UI4; stdcall; function Release: UI4; stdcall; function GetTypeInfoCount(out pctinfo: ^UINT); stdcall; function GetTypeInfo(itinfo: UINT; lcid: UI4; out pptinfo: ^^VOID); stdcall; function GetIDsOfNames(riid: ^GUID; rgszNames: ^^I1; cNames: UINT; lcid: UI4; out rgdispid: ^I4); stdcall; function Invoke(dispidMember: I4; riid: ^GUID; lcid: UI4; wFlags: UI2; pdispparams: ^DISPPARAMS; out pvarResult: ^Variant; out pexcepinfo: ^EXCEPINFO; out puArgErr: ^UINT); stdcall; function GetEnrollData: BSTR; stdcall; function GetCaptureData: BSTR; stdcall; function FPIdentify(out strPath: ^BSTR; out strName: ^BSTR): BSTR; stdcall; CoClass Capture; GUID = {1FE82766-E0DD-4B3E-AE92-99A14DE995CF}; Dispatch _Match; GUID = {F5659224-943A-42DD-B2E6-B58BCE5FEB06}; function QueryInterface(riid: ^GUID; out ppvObj: ^^VOID); stdcall; function AddRef: UI4; stdcall; function Release: UI4; stdcall; function GetTypeInfoCount(out pctinfo: ^UINT); stdcall; function GetTypeInfo(itinfo: UINT; lcid: UI4; out pptinfo: ^^VOID); stdcall; function GetIDsOfNames(riid: ^GUID; rgszNames: ^^I1; cNames: UINT; lcid: UI4; out rgdispid: ^I4); stdcall; function Invoke(dispidMember: I4; riid: ^GUID; lcid: UI4; wFlags: UI2; pdispparams: ^DISPPARAMS; out pvarResult: ^Variant; out pexcepinfo: ^EXCEPINFO; out puArgErr: ^UINT); stdcall; function FPIdentify(out strPath: ^BSTR; out strName: ^BSTR; out strIdentifyModel: ^BSTR): BSTR; stdcall; function FpEnroll(out strPath: ^BSTR; out strUserName: ^BSTR; out strFingerName: ^BSTR; out strEnrollTemplate: ^BSTR): I2; stdcall; CoClass Match; GUID = {5AA263ED-5FBB-4FB3-A1C2-0D12235F0901}; Pelo amor de Deus, alguem me ajuda a acessar essas funções, não sei mais o que fazer. Se precisarem eu mando a dll e o manual da dll, não dá nem 200 KB. --- Em delphi-br@yahoogrupos.com.br, "Maria Fernanda" <[EMAIL PROTECTED]> escreveu > > Eu declaro assim: > > implementation > function GetEnrollData: WideString; far; stdcall; > external 'ftrFingerCentre.dll'; > > E chamo assim: > > GetEnrollData; > > Pode me ajudar? > > > --- Em delphi-br@yahoogrupos.com.br, "Filipe Belchior" > <[EMAIL PROTECTED]> escreveu > > > > fernanda, please, mostre como vc esta acessando as funções. > > > > > > > > --- Em delphi-br@yahoogrupos.com.br, "Maria Fernanda" > > <[EMAIL PROTECTED]> escreveu > > > > > > Olá, > > > > > > Pessoal, como faço para acessar funções em uma dll que tenha 2 > classes? > > > Por exemplo, eu tenho uma dll aqui que tem 2 classes: > > > > > > ftrfingercentre.capture e ftrfingercentre.match. > > > > > > Dentro da classe Capture eu tenho 2 funções: > > > > > > getenrolldata() : String; > > > getcapturedata() : String; > > > > > > Como posso acessar essas funções? Eu declaro essas funções na > unit do > > > meu programa mas quando vou usar ele me fala que não foi > possivel achar > > > o ponto de entrada da função. E agora? > > > > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html