![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
hola,
es un problema de manejo de memoria. Estas intentando acceder a algo que no existe o esta liberado (0x000000 es un 'null pointer'). saludos. |
|
#2
|
|||
|
|||
|
gracias por responder
lo malo es que este problema sí se pudo solucionar en un equipo con XP (necesito saber de qué manera fue), de que forma soluciona esto del manejo de memoria, me dijeron que puede ser que se requiera aumentar el tamaño a algun archivo de sistema o agregrar alguna variable local o global, por que me dijeron que algo asi habia solucionado el problema? |
|
#3
|
|||
|
|||
|
Hola
Yo he tenido problemas para imprimir en impresoras HP multifuncionales, me sale un error parecido, mira si cambiando de impresora predeterminada te funciona, puedes intalar LX300 tambien puedes ampliar el manejo de memoria desde le bde admin desde la pestaña Configuration-System-INIT alli yo configuro de la siguiente forma LOW MEMORY USAGE LIMIT 64 MAXBUFSIZE 4096 MEMSIZE 32 MINBUFSIZE 128 SHAREDMEMLOCATION 5BDE SHAREDMEMSIZE 4096 Prueba y nos cuentas |
|
#4
|
|||
|
|||
|
hola, es probable que te falte alguna .dll que si este instalada donde esta delphi. saludos.
|
|
#5
|
||||
|
||||
|
El problema es viejo y conocido.
La variable de entorno temp en winXP excede de 32 caracteres, y ahí está el problema. Cuando quickReports necesita crear archivos temporales para mostrar un informe grande, solo maneja rutas de menos de 32 caracteres. Edito: Creo que QR 4 ya corrige ese fallo. Al menos el QR que viene con delphi 6 sí está afectado, por ende, delphi 5 también. Al inicio de tu aplicación, llama esta rutina que cambiará la variable de entorno TEMP y TMP para tu programa nada más.
Necesitas adaptarla: AssertBackSlash pone la última barra en una carpeta, delphi tiene una rutina parecida. GetWinDir es una función que devuelve la ruta de instalación de windows.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#6
|
|||
|
|||
|
hola gracias por la ayuda
probé lo de la configuración del bde y creo que solucionó el problema del acceso a memoria, lo que si se me olvidó mencionar ES que no tengo acceso al código fuente del sistema por lo que no puedo hacer cambios. Lo que s,i es que ahora necesito compactar las bases de datos (manualmente por lo de no contar con el CF) ¿cómo lo puedo hacer? borrar los indices (como se haría esto?), alguien me podría decir alguna forma (no mediante codigo) de que las consultas sean optimizadas, por cierto no se la versión de QR, pero es el Delphi 5. De antemano muuuuuchas gracias Saionara |
|
#7
|
||||
|
||||
|
para quitar ese error, vete a panel de control -> sistema -> opciones avanzadas -> variables de entorno
Tanto la que se llama TEMP como TMP cambiale su valor a una ruta con menos de 32 caracteres, por ejemplo: TEMP = C:\WINDOWS\TEMP TMP = C:\WINDOWS\TMP Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| informe compuesto(informe/subinformes) con qreport | JESUSNET | Impresión | 3 | 03-10-2007 16:39:21 |
| lineas ocultas en el informe qreport | jife007 | Conexión con bases de datos | 1 | 03-10-2007 14:23:31 |
| problemas en un informe con QuickReport | Goyo | SQL | 3 | 29-09-2006 18:52:48 |
| Problemas con un informe | Taribus | Impresión | 3 | 26-01-2004 11:12:17 |
| Problemas con Qreport !!! | mateamargo | Impresión | 3 | 27-10-2003 15:02:43 |
|