`  My Delphi helpfile says that I must declare my routines with the ``Safecall`` convention if it is to support both compile time binding and runtime binding through COM automation. Not sure if this is used outside Delphi...    `