Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Error al hacer la version Release

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Error al hacer la version Release

Notapor CR250 el Mié May 09, 2007 4:32 pm

Hola.

Tenemos un programa dialog based que va perfecto en Debug, pero al darle a Release nos sale el error de LINK:

Código: Seleccionar todo
Compiling...
//los .cpp
Linking...
LINK : error : Internal error during ReadSymbolTable
  ExceptionCode            = C0000005
  ExceptionFlags           = 00000000
  ExceptionAddress         = 004623F2
  NumberParameters         = 00000002
  ExceptionInformation[ 0] = 00000000
  ExceptionInformation[ 1] = 00000008
CONTEXT:
  Eax    = 005B0EA0  Esp    = 0012E6D8
  Ebx    = 00000002  Ebp    = 00EA0000
  Ecx    = 005B0EA0  Esi    = 00B92824
  Edx    = 00000000  Edi    = 00B92824
  Eip    = 004623F2  EFlags = 00010246
  SegCs  = 0000001B  SegDs  = 00000023
  SegSs  = 00000023  SegEs  = 00000023
  SegFs  = 0000003B  SegGs  = 00000000
  Dr0    = 0012E6D8  Dr3    = 00000002
  Dr1    = 00EA0000  Dr6    = 005B0EA0
  Dr2    = 00000000  Dr7    = 00000000
Error executing link.exe.
Tool execution canceled by user.


He estado googleando. Mis .cpp no son mayores de 64KB. Uso dos .gif en la primera interfaz del programa, no sé si será importante.

Alguna ayuda?
CR250
Novato
Novato
 
Mensajes: 5
Registrado: Jue Mar 15, 2007 6:43 am

Re: Error al hacer la version Release

Notapor latindeveloper el Vie May 11, 2007 8:31 pm

puedes subir tu programa a algun sitio para revisarlo? o tambien puedes enviarlo a ivancp @ latindeveloper[.]com
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru

Notapor CR250 el Sab May 12, 2007 4:15 am

Ya conseguí que funcionara!
Simplemente actualizé a Visual Studio ServicePack 5. Bajado de la web de Microsoft (msdn).

Ahora el problema es que cuando me llevo la carpeta Release (con todo lo necesario para que funcione el programa, BBDD, imagenes, carpetas etc) a otro PC, me dice (al abrir la BBDD de access 97): "Imposible inicializar motor base de datos DAO/Jet".
CR250
Novato
Novato
 
Mensajes: 5
Registrado: Jue Mar 15, 2007 6:43 am

Notapor latindeveloper el Lun May 21, 2007 2:45 pm

Una opcion es que instales el mdac (Microsoft Data Access Components)
y funcionará correctamente.

Otra opcion mas liviana es llevarte (y registrar con regsrv32.exe) el archivo dao35.dll para poder abrir bases de datos access.
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados