El problema que tienes radica en dos partes
La primera es que Cuando creas Dlls que serán utilizadas por diferentes lenguajes (lo menciono por tu sentencia StdCall), no podrás utilizar Tipos String, por lo que deberas usar Pchar, y despúes en el código de delphi cuando haces la declaración de la función debes agregarle por igual la sentencia StdCall.
Código Delphi
[-]
Procedure ConectarAdo(ADOConnection1: TADOConnection; Nombre: String); StdCall; external 'info.dll';
Suerte