Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-02-2008
rauros rauros is offline
Miembro
 
Registrado: feb 2008
Ubicación: Alicante - Sax / Sax - Alicante
Posts: 235
Poder: 17
rauros Va por buen camino
Unhappy Mi primer programa.

Hola, he leído algunos tutoriales y tengo en mi poder un libro de 1052 paginas de delphi 7 y kylix 3 (me interesa delphi solo). Me he iniciado con un programa para soltar bromas a mis amigos, pero me he encontrado con un error:

Aquí pongo parte del código (la que interesa conocer):

Código:
procedure TForm1.Button1Click(Sender: TObject);
begin
if pulsado = 1 then
label1.caption := 'Error: Opción no computable.';
radiobutton1.Enabled := false;
radiobutton2.Enabled := false;
radiobutton3.Enabled := false;
button1.caption := 'Atrás'
else if pulsado = 2 then <--------------- Error aquí
label1.caption := 'Eso se lo dices a un tamagochi, pero a mi no me engañas';
radiobutton1.Enabled := false;
radiobutton2.Enabled := false;
radiobutton3.Enabled := false;
button1.caption := 'Atrás';
else if pulsado = 3 then
label1.caption := '¡Acertaste! Eres un subnormal sincero ;)';
radiobutton1.Enabled := false;
radiobutton2.Enabled := false;
radiobutton3.Enabled := false;
button1.caption := 'Atrás';

end;
El error: 'end' expected but 'else' found

Gracias por su tiempo
Responder Con Cita
  #2  
Antiguo 17-02-2008
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Poder: 21
gluglu Va por buen camino
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  if pulsado = 1 then begin
    label1.caption := 'Error: Opción no computable.';
    radiobutton1.Enabled := false;
    radiobutton2.Enabled := false;
    radiobutton3.Enabled := false;
    button1.caption := 'Atrás';
  end
  else 
    if pulsado = 2 then begin 
      label1.caption := 'Eso se lo dices a un tamagochi, pero a mi no me engañas';
      radiobutton1.Enabled := false;
      radiobutton2.Enabled := false;
      radiobutton3.Enabled := false;
      button1.caption := 'Atrás';
    end
    else
      if pulsado = 3 then begin
        label1.caption := '¡Acertaste! Eres un subnormal sincero ';
        radiobutton1.Enabled := false;
        radiobutton2.Enabled := false;
        radiobutton3.Enabled := false;
        button1.caption := 'Atrás';
      end;
end;
__________________
Piensa siempre en positivo !
Responder Con Cita
  #3  
Antiguo 18-02-2008
rauros rauros is offline
Miembro
 
Registrado: feb 2008
Ubicación: Alicante - Sax / Sax - Alicante
Posts: 235
Poder: 17
rauros Va por buen camino
Okey, ahora funciona, muchísimas gracias. Si tuviera la necesidad de pedir más ayuda la pido desde aquí para saturar menos .

PD: como puedo ocultar los objetos?

He probado con .enable := false pero no hace lo que yo quiero, yo quiero hacerlos "invisibles" o algo parecido.
Responder Con Cita
  #4  
Antiguo 18-02-2008
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Poder: 21
gluglu Va por buen camino
Utiliza la propiedad Visible en vez de Enable.

Con Visible := False lo haces invisible, y con Enable := False se queda en pantalla pero en un gris pálido.

Adicionalmente deberías leer la Guía de Esilo y abrir un nuevo hilo para preguntas nuevas.

Saludos y bienvenido al club
__________________
Piensa siempre en positivo !
Responder Con Cita
  #5  
Antiguo 18-02-2008
rauros rauros is offline
Miembro
 
Registrado: feb 2008
Ubicación: Alicante - Sax / Sax - Alicante
Posts: 235
Poder: 17
rauros Va por buen camino
Gracias por tu ayuda. Tengo otra pregunta . Me gustaría abrir un "error de windows", esos que pone error y cargan un sonido de error. Yo pienso que a lo mejor ya hay una función para cargar errores, pero si no lo hay, ¿como puedo cambiar de form1 a form2 y cargar un sonido?
Responder Con Cita
  #6  
Antiguo 18-02-2008
Avatar de courtois
courtois courtois is offline
Miembro
 
Registrado: abr 2006
Ubicación: Mexico DF
Posts: 200
Poder: 19
courtois Va por buen camino
Código Delphi [-]
Application.MessageBox('mensaje','titulo',16) ;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mi Primer Programa Un Poco Decente jorgegetafe Varios 23 15-11-2007 22:43:25
programa para ver en que direccion del registro de windows escribe un programa? JuanErasmo Varios 1 09-11-2006 20:42:05
Ejecutar un programa externo desde un programa de Delphi Roger_Fernandez Varios 3 02-09-2004 18:05:36
Mi primer programa en delphi el, el .exe en otros ordenadores no va Daltor Varios 3 02-04-2004 15:21:00
problemas con mi primer programa taurux Varios 1 09-06-2003 17:00:47


La franja horaria es GMT +2. Ahora son las 18:27:08.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi