La Web del Programador: Comunidad de Programadores
 
    Pregunta:  50313 - ERROR OLEAUT32.DLL AL INSTALAR EN WIN98
Autor:  Ricardo Sanchez
Tengo un inconveniente al instalar una aplicacion hecha en visual basic 6.0, en un equipo con win98, me sale error al intalar los componentes, porque encuentra error en el archivo oleaut32.dll, y definitivamente no se que codigo se agrega en el desarrollo de la aplicacion. Le agradezco quien pueda colaborarme con esto.

  Respuesta:  German
Este es un error que se genera cuando desarrollas una aplicacion en XP para instalar en Win98. Por un error del sistema operativo, cuando instalas tu aplicacion, reemplaza el oleaut32 de win98. Supuestamente, el nuevo oleaut32 es compatible \"hacia atras\" pero en realidad no lo es.
La solucion es:
cuando creas el instalador, editas el archivo setup.lst y dentro de [Bootstrap Files] borras la linea \"[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,8/19/04 1:42:22 PM,553472,5.1.2600.2180\"
luego corriges las lineas siguientes para que la numeracion sea correlativa.
O sea, el \"File8=...\" pasa a ser el File7, etc.
Si ya intentaste instalar en win98, antes de reinstalar debes reparar el archivo oleaut32.
Espero te sirva.