![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
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 |
|
#2
|
||||
|
||||
|
Cita:
RestoreDC(DC, SaveIndex); EN CONTROLS.DCU, gracias roman, por que puede seeeeeeeeeeeeer ![]() |
|
#3
|
||||
|
||||
|
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
|
|
#4
|
||||
|
||||
|
¿Todas tus componentes son estándar o usas alguna de terceros?
// Saludos |
|
#5
|
||||
|
||||
|
solo uso las flatbox, y fixee el bug de delphi 6 de oscilación en las TImage, puede ser por eso?
|
|
#6
|
||||
|
||||
|
¡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 |
|
#7
|
||||
|
||||
|
Hola!!
Ante todo muchas gracias por tu ayuda, antes estaba desesperado, al menos ya tengo una linea en la que descargar mi furia. A ver.. las flatbox son paneles, botones y demás que tienen borde de 1px.. no me son imprescindibles pero nunca dieron problemas... Respecto a lo de la oscilación.. repuse las backup de los TImage de delphi y sigue dando lo mismo, de todos modos, no creo que sea por culpa de las flatbox, me explico: Antes no podia identificar el error, pero ahora me di cuenta que que se produce al mover las ventanas y dejar presionado el raton durante unos segundos, o bien, al maximizar otra y minimizarla, vamos, cuando vuelve a ser la ventana focus me tirar el error, no puede dibujarla, peroooo, atencion: Esto solo pasa cuando el bucle está en proceso y lleva más de 1000 numeros calculados, hasta entonces no hay problema, y si lo dejas calculando sin probocar que nada se tenga que dibujar tampoco tiene problemas... Total, no sé que hacer. Se os ocurre algo muchas gracias de nuevo.Un saludo, lag, lag_0. |
|
#8
|
||||
|
||||
|
Si son las mismas "flatbox" que usé hace años... te digo lo que hice yo debido a los constantes errores que producían... ¡¡¡ las eliminé !!! y adiós problemas
![]() Son unos componentes para poner controles típicos como botones, groupbox, etc... "planos", sin relieve. Mi experiencia con ellos fue un desastre, aunque hace años.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| 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 |
|