FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problema recursos ???
Tengo un codigo de generacion de facturas muy grande donde me da errores extraños.
Lo curioso es que si lo voy parando y le voy dando cada vez que hace una factura a F8 entonces no da ningun error y funciona perfectamente .... por eso se me ocurrio que puede ser por que el sistema se queda sin recursos y necesita "esperar" o algo similar cada X facturas. Hay alguna forma de parar la ejecuccion del programa durante 2 segundos o similar y que despues siga ejecutandose normalmente ??? El problema me lo da con un : qryProva.UpdateObject := datamodule2.updFacturasCias; Pero como digo no lo da siempre si no a veces. Gracias anticipadas. |
#2
|
||||
|
||||
Hola Chele!
Prueba con : Application.ProcessMessages; Mira este hilo ProcessMessages Suerte! Saludos . |
#3
|
|||
|
|||
Pues no era eso ... me sigue dando el error.
el codigo es este : qryProva := TIBQuery.create(qryProva); qryProva.database := datamodule2.database; qryProva.transaction := datamodule2.transaction; qryProva.UpdateObject := datamodule2.updFacturasCias; qryProva.Sql.text := 'Select * from facturascias'; qryProva.Open; qryProva.Append; Y el error lo da en qryProva.UpdateObject := datamodule2.updFacturasCias; Pero no lo da siempre ... ¿alguna idea de por que peude ser?. El error es generico del ejecutable |
#4
|
||||
|
||||
Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
|||
|
|||
El error es :
Project Interiura.exd raised exception class EAccessViolation whit message "Violacion de acceso a la direccion 004ADAB7 en el modulo 'Interiura.exe'. Leer de direccion 0000001B' PRocess stopped. Use step or run to continue Pero es un bucle y entra muchas veces, por eso no entiendo pro que da este error. Sorry por no decir el error desde el principio, se me paso Última edición por chele fecha: 14-07-2004 a las 16:16:20. |
#6
|
||||
|
||||
Pues convendría que pusieras el código que se encuentra dentro de ese bucle, probablemente no liberas algún objeto y lo creas de nuevo en cada entrada?
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
|
|