Nombre del evento de problema: APPCRASH


([N1] siul9) #1

hola lo típico soy nuevo en esto y mirad pedazo de problema que he conseguido ggg

haber si alguien puede decirme donde metí la gamba
comento lo que hice

tengo un proyecto que funciona bien y quiero hacer otro que tendrá los mismos componentes pero para otro sector pero sin herencia así que decido copiar las tablas y pegarlas en el otro proyecto cambio los alias y los identificadores de los objetos y de los escrips
de manera que no me da ningún fallo ni en el proyecto de datos ni en el de aplicación pero a la hora de ejecutarlo me dice lo siguiente:

Firma con problemas:
Nombre del evento de problema: APPCRASH
Nombre de la aplicación: vClient.exe
Versión de la aplicación: 7.17.1.13288
Marca de tiempo de la aplicación: 5534efe4
Nombre del módulo con errores: VCLBasica.dll
Versión del módulo con errores: 7.17.1.13288
Marca de tiempo del módulo con errores: 5534ecec
Código de excepción: c0000005
Desplazamiento de excepción: 000dd1f3
Versión del sistema operativo: 6.1.7601.2.1.0.256.48
Id. de configuración regional: 3082
Información adicional 1: 0a9e
Información adicional 2: 0a9e372d3b4ad19135b953a78882e789
Información adicional 3: 0a9e
Información adicional 4: 0a9e372d3b4ad19135b953a78882e789

Lea nuestra declaración de privacidad en línea:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0c0a

Si la declaración de privacidad en línea no está disponible, lea la declaración de privacidad sin conexión:
C:\Windows\system32\es-ES\erofflps.txt



([N4] Infortic) #2

Hola.

Te toca debuggear, si el error es nada más arrancar, tendrás que mirar lo que ejecuta el AUTOEXEC, sus eventos y mirar en qué parte está el fallo para delimitar un poco.

Al copiar los objetos de un proyecto a otro hay que buscar en los scripts porque puede ser puñetero.

Haz una búsqueda en scripts tanto del alias de cada proyecto original para cambiarlo por el bueno, como del id del fichero original para cambiarlo también (4vhb78c5.vca por ejemplo), eso, con cada indentificador de cada proyecto de la solución.

Haz lo mismo en la búsqueda en contenido de objetos, para modificar posibles fórmulas js.

Cualquier alias o id mal puesto en un nombre de tabla o variable en un script puede hacer que crashee.

Una pregunta, ¿la aplicación está basada en vERP ?


([N1] siul9) #3

si esta basado en vERP
Gracias por el post voy a ver que me encuentro


([N1] levip) #4

Hola

Tambien considera borrar la cachee de velneo

saludos


([N4] Infortic) #5

Hola.

Te he preguntado lo de vERP porque a mi me pasó lo mismo.

vERP tiene un bug que hace que se caiga en el arranque en algunos casos, hay que hacerle una modificación.

Prueba a ver si tu problema viene de ahí (solución aportada por soporte):

En el formulario MEN_APP:

Modificar la conexión de evento onShow sobre el control treewidget MEN_APP a una conexión de evento Post-inicializado del formulario




([N1] levip) #6

Hola, si ahablas del vERp lo copiastes y pegastes a otra instancias, entonces en cada proyecto de datos y de aplicaciones debes resolver los herrores:

1ro, En la solucion de datos tienes que resolver los errores que te da, ya que velneo no es capaz de resolver los punteros virtuales de las tablas, entonces tienes que cambiarlos uno por uno onde hay un error, utiliza el verificador de errores.

2do En la solucion de aplicacion debes resolver los alias donde se ecuentra uno

3ro Recuerda que debes tambien copiar todos los archivos que hay en la carpeta de velneo hacia tu nueva solucion, en las cajas me refiero

4to Debes cambiar los alias en cada archivo de tubo que encuetres en la caja, osea las que copiastes debes cambiar el alias,

5to Debes cambiar los #include de donde estan las cajas, en todos los objetos de la solucion de aplicacion y de datos, asi como tambien en los tubos que se encuentran en las cajas que copiastes

Esto ya lo hice yo y me toco hacer un chingo de cambios pero al final aprendi, como hacerlo y lo logre

Y por si necesitas ayuda skype (levipineda) en relacion a esto

saludos