![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Coloca breakpoints (Tecla F5) donde sospeches que pueda estar el fallo y cuando la ejecución del programa llegue a uno de estos, ve haciendo un paso a paso (Tecla F7) hasta que te salga el error.
Entre las herramientas de depurado tienes la ventana Watch desde donde puedes agregar variables y ver que valores toman en determinado momento. La verdad que aprender a depurar un programa es una de las tareas más importantes cuando se desarrolla una aplicación. Saludos.... |
|
#2
|
||||
|
||||
|
voy a ello, gracias de nuevo =) nunca tube tantos problemas y por tanto no requerí aprender a debbugear
cuando tenga algo cuento! |
|
#3
|
||||
|
||||
|
No saco nada en claro
realmente estoy perdido y desesperado.. incluso estoy planteandome volver a empezar la aplicación.. y no es una cosita pequeña .... Bueno... a ver si hay suerte =( |
|
#4
|
||||
|
||||
|
También recomiendo que actives la opción Project|Options|Compiler|Use debug DCUs y hagas un Build del proyecto. Esto para que el debugger incluya las unidades de la vcl. Aunque seguramente el error no se genera ahí, posiblemente sí sea ahí, en la vcl, donde se muestra y eso te puede dar una idea del tipo de operación realizada para saber dónde buscar.
// Saludos |
|
#5
|
||||
|
||||
|
Cita:
RestoreDC(DC, SaveIndex); EN CONTROLS.DCU, gracias roman, por que puede seeeeeeeeeeeeer ![]() |
|
#6
|
||||
|
||||
|
pd: me pasa en mientras se ejecuta un while y muevo las forms o paso el mouse por encima de las labels o... mil cosas, pasa nosé por que, ni como xDD a ver si alguien tiene una idea, dioooooooooooz ke alivio
|
|
#7
|
||||
|
||||
|
¿Todas tus componentes son estándar o usas alguna de terceros?
// Saludos |
|
#8
|
||||
|
||||
|
solo uso las flatbox, y fixee el bug de delphi 6 de oscilación en las TImage, puede ser por eso?
|
|
#9
|
||||
|
||||
|
¡Válgame! ¿Qué #$%& es eso de fixear? Por favor, ¡utilicemos correctamente el castellano!
En fin, no conozco las FlatBox, y no sé a qué problema de oscilación te refieres pero ciertamente ambas cosas pueden estar influyendo. Un método como PaintControls veo muy difícil que falle debido a programación que hagamos nosotros, a menos, claro está, que estemos programando cuestiones que involucren dibujado de elementos en el formulario. Vamos, que estamos hablando de métodos a bajo nivel por lo que no es frecuente que un error así esté en nuestro código. Entonces mi principal sospechoso es alguna componente de terceros mal programada, y por el nombre, flatbox, sí suena a que sean componentes que se meten con la forma de dibujar las cosas. Pero eso que mencionas de la oscilación también puede afectar. Si tiene que ver con un TImage es por que tiene que ver también con dibujado, y quiza el arreglo no sea del todo correcto. ¿Qué son las flatbox? ¿Te son imprescindibles? ¿Puedes reemplazarlas por componentes estándar y ver si siguen los problemas? // Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Una petición extraña | Arcioneo | La Taberna | 11 | 03-10-2006 15:43:30 |
| exception | arieliten | Conexión con bases de datos | 3 | 21-04-2005 00:27:59 |
| Exception EDBEngineError | lionsoft | Varios | 9 | 23-09-2004 15:27:02 |
| Arithmetic Exception | NickName | Firebird e Interbase | 4 | 13-09-2004 17:00:42 |
|