Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error Incompatible types (https://www.clubdelphi.com/foros/showthread.php?t=71695)

kavernikola 04-01-2011 17:04:24

Error Incompatible types
 
Hola a todos. Estoy codificando una comparación bastante larga dentro de una condición IF y me da el siguiente error:

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

Pero no me dice que tipos son los que causan el error o donde está el error exactamente. La instrucción es la siguiente:
Código Delphi [-]
if (turno=0 AND PaquetesEn3fq0>0) OR (turno<>0 AND PaquetesEn3fq0>0 AND PaquetesEn3fq1=0 AND PaquetesEn3fq2=0) 
    OR (turno<>0 AND PaquetesEn3fq0>0 AND ejecbefore=1 AND PaquetesEn3fq2=0) then
begin

Si me pudieran echar una mano se lo agradecería mucho. Un saludo.

Delfino 04-01-2011 17:06:47

En las dos ultimas condiciones OR, tienes q poner parentensis entre los varios AND q hay..

kavernikola 04-01-2011 17:11:59

ok, ya me funciona, gracias

pacopenin 04-01-2011 17:13:29

Hola.
Debes utilizar paréntesis en cada condición de la forma ((turno=0) AND (PaquetesEn3fq0>0)) ... etc.


La franja horaria es GMT +2. Ahora son las 16:54:36.

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