Fórum Como faço esta função #257033

03/11/2004

0

estou com o seguinte problema , preciso testar uma condição em meu sistema , exemplo:


if variavel ´CANC´ OR ´DESC´ OR ´I´ OR ´T´ then
begin
minha rotina
end;


mas quando vou compilar da a seguinte msn:
[Error] Unit1.pas(1533): Operator not applicable to this operand type


Fábio Galvão

Fábio Galvão

Responder

Posts

03/11/2004

Xtreme

if (variavel ´CANC´) and
(variavel ´DESC´) and
(variavel ´I´) and
(variavel ´T´) then
begin
minha rotina
end;


Responder

Gostei + 0

03/11/2004

Paulo_amorim

Olá

Ou ainda:
if not (variavel in [´CANC´, ´T´, ´I´, ´DESC´] ) then ...


Até+


Responder

Gostei + 0

03/11/2004

Gilvanj

Olá Ou ainda:
if not (variavel in [´CANC´, ´T´, ´I´, ´DESC´] ) then ...
Até+


O operador ´in´ somente está disponível para tipos de dados byte, char e enumerações. O código acima não compila no Delphi.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar