FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
por que no me ignora algunas lineas de codigo
hola amigos buen dia!!
me pasa lo siguiente.... bueno antes que nada uso delphi 5 enterprise quiero hacer una funcion para validar las teclas Código Delphi [-]function oprime(tecla:char; edit :Tcomponent):char; var punto:boolean; size:integer; texto:string; letra: char; blanco : Boolean; begin size := 0; punto:=false; texto:= tedit(edit).text; if (tecla in['0','1','6'..'9',#8,'.']) then begin if (tecla = '0') and (size = 0 ) then begin Result := #0; end; if tecla = '0'then begin Result := #0; end; if (tecla = '.') and (size <> 1) then begin Result := #0; end else begin Result := tecla; tedit(edit).MaxLength := 3; end; if (tecla > '6') and (tecla < '9') and (size < 1) then begin Result := tecla; tedit(edit).MaxLength := 2; end; cantidad := cantidad + Result; size:= length(trim(cantidad)); end; end; aun no la termino... lo que pasa es que al momento de compilar me ignora algunas lineas de codigo!! =( ya ven que cuando compilas te pone un puntito de color azul en la parte izquierda y a mi me lo pone en algunas lineas y en otras no; asi como lo tengo si compila perfectamente pero aun no he terminado la funcion y nadamas agrego algunas lineas mas y es cuando me empieza a ignorar el result... que hago??? por favor ayudenme estoy desesperdo!! hasta ya formatie mi pc pensando que era problemas de virus o spyware y pasa lo mismo |
#2
|
||||
|
||||
¿Esto causa que las operaciones no hagan lo que tu esperas que hagan? Sino, no te preocupes, esto es normal porque el compilador está preparado para mejorar tu código, descartando algunas líneas que el considera no son necesarias para hacer la lógica de trabajo.
Creo, que la directiva de compilación para deshabilitar estas optimizaciones es {$O-}, donde el signo menos, indica deshabilitado. Saludos. |
#3
|
||||
|
||||
A veces también pasa esto porque tienes más de un fichero DCU correspondiente a ese .PAS en disco y selecciona el equivocado.
Busca DCU's de ese fichero, elimínalos y vuelve a compilar.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
muchas gracias a todos los que se preocuparon el leer mi mensaje!! en especial a Neftali y D&W
muchas gracias D&W hice lo que me dijiste y listo, te admiro me sacaste de un problemon!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
poner numeros a las lineas de codigo | kurono | Varios | 7 | 25-04-2012 09:20:29 |
consulta de lineas de codigo | alfil123 | Conexión con bases de datos | 1 | 13-01-2008 06:03:12 |
Utilidad para contar lineas de código | Alexander | Varios | 10 | 18-10-2006 00:14:55 |
Una web con 225,816,744 lineas de código | Jesús Pena | Noticias | 6 | 09-02-2006 07:48:35 |
Numero de lineas de codigo | jollodel | Varios | 1 | 06-10-2005 14:42:36 |
|