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

 



Responder a