La Web del Programador: Comunidad de Programadores
 
    Pregunta:  30087 - RUN-TIME ERROR '2004' OUT OF MEMORY
Autor:  Gastón Rousseau Mandolini
Tengo una Aplicación en VB6, que funciona bién en una Estación NT 4.0 con 64 Mb de memoria; pero al instalarla en un Servidor Terminal Server Edition con 786 Mb de memoria y 2 procesadores, me dá el siguiente error en tiempo de ejecución:

Run-time error '2004' Out of memory.

Esta aplicación estaba primitivamente en VB5 y se pensó que a lo mejor esta versión no manejaba tanta memoria y dos procesadores; por lo que se migró a VB6, pero continúa el mismo error.

Gracias por la ayuda que me podais dar

  Respuesta:  Gastón Rousseau
El error se producía porque en el equipo en que se compiló la aplicación (en VB6) habían instalado el VB4, para usar una componente de éste; lo que provocó que se modificara el MDAC.

Aparentemente el VB4 no manejaba más de 512 Mb de RAM y tampoco 2 procesadores.