Desculpe não entendi bem mas vamos ver se isso pode ajudar...

Eu preciso utilizar uma dll que foi feita no delphi no centura e umas das
funções desta dll retorna um objeto que não consegui imaginar como deve ser
declarado nas functions da dll.

No item 1 do seu exemplo vc explica como importar uma dll mas isso seria no
delphi né ?
 
------------------------------------
Asm Futura
Alessandro Perillo
Analista Desenvolvedor Centura
[EMAIL PROTECTED]
Rua Alvares Penteado, 203
Centro - São Paulo
tel: 55-11-3526-5221
fax: 55-11-3526-5221
mobile: 55-11-8303-6040
------------------------------------
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome
de [EMAIL PROTECTED]
Enviada em: sexta-feira, 11 de novembro de 2005 09:51
Para: sqlwin@virtualand.net
Assunto: Re: [sqlwin] Utilizando uma DLL escrita em Delphi

Não utilizo essa dll não, mas tenho uma  dll feita no delphi e utilizo no
centura sem problemas.
Não sei se isso ajuda, mas de qualquer forma, segue exemplo:

1. Para importar uma dll basta usar o comando abaixo:
function <minhaFuncao> StdCall; External <minhadll.dll> Name
'<nomeDaFuncaoNaDll>'

2. Para que o compilador saiba que vc está criando uma dll basta definir o
nome
da sua unidade com "library".

3. As funções que vc deseja exporta para a sua nova dll devem estar com sua
assinatura após o comando "exports".

A dll do delphi utilizada no meu sistema em Centura:

library Bematech;

uses
SysUtils,
Classes;

{************************************************************ DECLARAÇÃO DAS
FUNÇÕES DA BEMAFI32.DLL
***********************************************************}

function RelatorioTipo60Analitico: Integer; StdCall; External 'BEMAFI32.DLL'
Name 'Bematech_FI_RelatorioTipo60Analitico';
function RelatorioTipo60Mestre: Integer; StdCall; External 'BEMAFI32.DLL'
Name
'Bematech_FI_RelatorioTipo60Mestre';

{ Fim da Declaração }

exports
RelatorioTipo60Analitico,
RelatorioTipo60Mestre;
{$R *.RES}

begin
end.


==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================


==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a