![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Buenas... Estoy aprendiendo delphi y pasa que haciendo una condicion me salta un error resaltandome el "Else" pero la verdad no se porque, espero que me puedan ayudar!!!
Cita:
|
#2
|
||||
|
||||
cuando se coloca la parte else no se debe cerrar el then con ;. Si colocas ese ; el compilador lo interpreta como el fin del IF. Observa:
BIEN:
MAL:
Recuerda que cuando son 2 o más sentencias debe añadirse BEGIN-END. Naturalmente, si en el then debes colocar un begin-end a dicho end no se le debe finalizar con ; porque estarás en el mismo error. Saludos, PD: A estudiar la sintaxis y semántica de Pascal/Object Pascal |
#3
|
|||
|
|||
Muchas Gracias man, jajaja y muy efectiva tu respuesta...
me podrias elaborar un ejemplo porfavor de lo del begin-end?? SALU2 Última edición por 5TU4RT fecha: 19-04-2012 a las 22:54:31. |
#4
|
|||
|
|||
Ya arregle lo que me dijiste y me funciona muy bien...
pero ahora lo que pasa es lo siguiente:
Cuando el Edit1 no tiene nada y doy click al boton me sale un mensaje diciendo "porfavor digite un valor" y al darle en ok! al mensaje me aparece otro error!!! no se porque!!! Muchisimas Gracias... Última edición por Casimiro Notevi fecha: 19-04-2012 a las 23:08:32. |
#5
|
||||
|
||||
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración.
Y recuerda poner los tags al código fuente, ejemplo: ![]() Saludos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
|||
|
|||
No lo habia leido man! Muchas Gracias =...
SALU2 |
#7
|
||||
|
||||
Hola
No dices el error que sale pero es de imaginar que la propiedad de alguno de los edits esta vacía o contiene texto. Coloca un cero en la propiedad text de cada edit y esto: Saludos
__________________
Siempre Novato |
#8
|
|||
|
|||
le modifique: le puse el begin y el end entre el then y el else como me pusiste! tamebien edite la propiedad de texto del Edit... pero me aparece aun este mensaje...
pero por lo que se entiende del mensaje va por ahi el rollo... ( no tengo permsos para poner imagenes ) http://img17.imageshack ---->>> http://us/img17/2558/errorhw.jpg Gracias, Salu2 Última edición por Casimiro Notevi fecha: 20-04-2012 a las 00:00:52. |
#9
|
||||
|
||||
Hola 5TU4RT.
Otra alternativa es:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#10
|
|||
|
|||
esa seria una buena alternativa, pero ecfisa, hablando del c0de como yo ya lo tengo que seria lo que pasa??? porque me aparece ese error???
Muchas Gracias |
#11
|
||||
|
||||
Hola.
No puedo habrir el enlace. ¿Podrías copiar/pegar el mensaje de error ? (Ctrl+C para copiarlo y Ctrl+V para pegarlo aquí) Pero pienso igual que mi amigo Caral, debe ser error de conversión... Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#12
|
|||
|
|||
me aparece ('' is not a valid integer value)
|
#13
|
||||
|
||||
Exáctamente.
Como te dijo Caral más arriba el error es provocado por que el valor de un Edit es una cadena vacía. Por el código que veo debe ser el valor de Edit2, deberías evaluarlo al igual que haces con Edit1: Con TryStrToInt evitas esta excepción (además de algunas comprobaciones más que deberás hacer del otro modo) Saludos. Edito: Modifiqué el título original del hilo: "Ayuda con este error!!!" por otro más significativo a fín de facilitar las busquedas temáticas.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 20-04-2012 a las 01:07:45. |
#14
|
|||
|
|||
Hola 5TU4RT
Por el código que veo en los edit sólo necesitas números enteros, con esto en el evento OnKeyPress del edit evitas que se introduzcan otros caracteres:
Espero te sirva. Un saludo.
__________________
Este mundo es el camino para el otro, que es morada sin cesar. Mas cumple tener buen tino para andar esta jornada sin errar. (J. Manrique) |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
convertir un tbitmap a integer | sultan | Gráficos | 5 | 26-10-2008 20:41:56 |
¿Cómo convertir de word a integer? | bluegene | Varios | 16 | 19-03-2007 22:31:18 |
convertir un integer en hh:mm:ss | jmlifi | SQL | 1 | 02-11-2005 18:00:44 |
Convertir un String a Integer | Rafe | Varios | 2 | 12-08-2005 17:43:38 |
convertir a integer | acrophet | Varios | 1 | 03-11-2003 12:01:43 |
![]() |
|