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 14-09-2008
cyber_zero cyber_zero is offline
Miembro
 
Registrado: abr 2008
Posts: 22
Poder: 0
cyber_zero Va por buen camino
Talking duda algo tonta

hola, buenas tardes
Soy algo nuevo en esto de delphi y tengo un problema con un if, no encuentro como hacerlo, este es el codigo que estoy usando y tambien el error que me produce, gracias de antemano

if Panel1.Color:=cl3DLight
then Panel3.Color:=clRed;

[Error] Unit1.pas(74): Type of expression must be BOOLEAN
Responder Con Cita
  #2  
Antiguo 14-09-2008
Avatar de DarkMan
DarkMan DarkMan is offline
Miembro
 
Registrado: jul 2006
Posts: 102
Poder: 18
DarkMan Va por buen camino
Prueba con
Código Delphi [-]
if Panel1.Color=cl3DLight then Panel3.Color:=clRed;
__________________
"La recompensa de una buena acción está en haberla hecho"
Responder Con Cita
  #3  
Antiguo 15-09-2008
cyber_zero cyber_zero is offline
Miembro
 
Registrado: abr 2008
Posts: 22
Poder: 0
cyber_zero Va por buen camino
Talking gracias Dark Man

ya me estaba volviendo loco por no saber que estaba mal jajajajaja y bueno ya que me anime a hacer mis preguntas tontas, me sale este error con el siguiente codigo

se supone que la expresion debe hacer esto, si panel17 es rojo y panel18 es rojo entonces panel7 es rojo

Delphi (-)

if Panel17.Color=clRed and Panel18.Color=clRed then Panel7.Color:=clRed;

el error que me da es

[Error] Unit1.pas(121): Incompatible types

gracias
Responder Con Cita
  #4  
Antiguo 15-09-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Código Delphi [-]
if (Panel17.Color = clRed) and (Panel18.Color = clRed) then
Panel7.Color = clRed;
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 15-09-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Que viejo me me estoy volviendo, ya ni me acuerdo, creo que es asi:
Código Delphi [-]
if (Panel17.Color = clRed) and (Panel18.Color = clRed) then
Panel7.Color:= clRed;
Saludos
__________________
Siempre Novato
Responder Con Cita
  #6  
Antiguo 15-09-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Otro ejemplito con case.
Estoy practicando para no olvidarme de esto
Código Delphi [-]
 case Panel17.Color and Panel18.Color of
 clRed: panel7.Color:= clRed;
 end;
Saludos
__________________
Siempre Novato
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
Es algo importante ejecución de .exe y algo más ayúdenme kakesoft Varios 5 02-05-2005 10:01:14
duda tonta con gdb acrophet Conexión con bases de datos 14 19-02-2004 20:26:35
Pregunta tonta Delphos Varios 10 20-01-2004 12:44:44
Pregunta tonta... CFPA86 Varios 3 04-12-2003 19:46:43
duda tonta :P acrophet Varios 2 01-12-2003 11:12:20


La franja horaria es GMT +2. Ahora son las 00:59:28.


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