Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2012, 13:55
llnitoll
 
Fecha de Ingreso: enero-2004
Mensajes: 236
Antigüedad: 20 años, 3 meses
Puntos: 4
Cambiar ubicación referencia .dll

Estoy programando una aplicación para enviar emails con Visual Basic 6, todo son problemas.

El caso es que intente utilizar la libreria CDO de microsoft para enviar los emails. Y a lo bruto intente hacerlo con un cdo.dll versión 1.21 que descarge, intente registrar el dll daba error, pero podia importarlo a las referencias de VB aunque no funciono.

Desde la web de microsoft vi la solución, instalar Exchange 2007, perfecto. Selecciono el DLL, sale la ubicación del archivo correcta.

Pero igual que antes me lanza el error "El componente ActiveX no puede crear el objeto" y al depurar señala "Set iMsg = CreateObject("CDO.Message")" que es la primera referencia al CDO.

Y aquí lo interesante al volver a las Referencias, la ubicación del Microsoft CDO 1.21 Library CDO.dll sale en la ubicación del antiguo y no hay manera de cambiarlo, el nuevo esta registrado, el antiguo eliminado.

Tampoco se si es ese el problema pero debería, y perdonad si cometo algún error, llevo menos de 48h con VB.

Gracias.