Saudações....
Eu desenvolvi uma DLL do tipo COM em VS2008 com C# e fiz o Delphi5 usá-lo
Resumindo....
fiz uma classe no Delphi
“TDllCOM = class(TObject)”
Ao dar create, essa classe registra a dll
com
WinExec(Pchar(RegAsm
NomeDaDll.dll /tlb /codebase'), SW_HIDE);
Após registrar, a DLL é chamada com
CreateOleObject('O_namespace.NomeDaDll');
Apos isso tua classe, no delphi, ira acessar os métodos feito na DLL COM
É mais ou menos assim, o cominho das pedras...
T+
Edson Domenech