Calling Cobol DLL's from Delphi

To all Delphi Programmers/Experts

We would like to compile our current COBOL system into DLL format and
then call the DLL's using Delphi.

I have two Questions :
1 - Which Cobol compiler can we use to produce a Windows  standard
DLL.?  We are currently using CA-Visual Realia but the DLL doesn't
seem to be a "standard" as we have huge problems calling it from
2 - How is a DLL called from Delphi ? (Please supply an example !)  I
want to check if I am doing it correctly !