FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Violación de Dirección Access violation at adress
Bueno esto pasa en un software que tengo instalado en varios pc's, y en varias partes muy distintas del país, lo raro que en 2 instalaciones aparece cuando quiere cargar una forma, pero no siempre genera el error, solo en dos pc de distintas partes, a los otros usuarios nunca le ha sucedido, que podrá ser?, el soft. no es porque no funcione bien, en otras partes con pc y S.o iguales todo bien, me piden solución pero ni se lo que podrá ser. Alguna sugerencia?.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#2
|
||||
|
||||
Regla Zen 1 de Delphi:
"Si un programa funciona bien en un equipo y en otro no el problema siempre se encuentra en el software Regla de Murphy sobre bugs: Si pudiste haber escrito mal código al hacer un programa...seguramente lo hiciste
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#3
|
||||
|
||||
Te recomiendo que uses Eurekalog para hacer un trace de los errores.
Esta app te indicara donde se produjo el error indicandote incluso el numero de linea de tu codigo fuente. http://www.eurekalog.com/ Saludos . |
#4
|
|||
|
|||
Hola Manuel.
Te sugiero que revises la configuración regional de la computadora donde instalastes el sistema (Panel de Control -> Configuración Regional e Idioma). Podría ser que la configuración del formato de fechas y números y monedas estén causando problemas. He tenido una experiencia similar al emplear unos componentes de terceros para editar fechas y valores numéricos (Los componentes Edit de LMD Tools SE, aunque eso fué un par de años, a lo mejor ya los mejoraron). En las computadoras windows que empleaban formatos en inglés me funcionaba bien, pero al correrlo en una pc con formatos en español aparecía un mensaje de error de AV. Al configurar el equipo para utilizar el formato en inglés, el problema desapareció. Al final terminé reemplazando los controles. Si, suena extraño, pero sucede. Bye |
#5
|
||||
|
||||
mzell, voy a revisar la configuración regional a ver que pasa, más precisamente el error se produce cuando cargo una forma de esta manera:
Ahora como digo solo se produce el error en algunos equipos y no siempre.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#6
|
|||
|
|||
Hola Manuel.
Porque no pruebas de esta forma: Código:
try Screen.Cursor := crHourGlass; Fasistenciaanual := TFasistenciaanual.Create(self); Fasistenciaanual.ShowModal; finally screen.Cursor := crDefault; end; |
#7
|
||||
|
||||
Creo que el try está mal ubicado:
Sería bueno si nos indicas que pusiste en el OnCreate u OnShow de FAsistenciaAnual
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
violacion de direccion de memoria | anubis | Varios | 3 | 09-05-2007 00:48:38 |
Access Violation | Carliviris | Varios | 5 | 12-05-2006 19:21:45 |
access violation | chilenauta | Impresión | 15 | 15-12-2004 19:45:51 |
Error "Access violation at adress..." | Alex | Conexión con bases de datos | 3 | 01-06-2003 12:15:21 |
Access violation | Giasl | Varios | 6 | 07-05-2003 12:35:51 |
|