String para Boolean

Delphi

05/08/2006

Caros colegas,
Alguem poderia me ensinar como faço para dizer se uma expressão é verdadeira ou falsa?
Exemplo: ´10>0 and 5>0 and 7>0´
Esta expressão esta definida como string.
Ja tentei usar a função StrToBoll, mas diz que a expressão não é válida.

Grato

Eleusis.


Eleusis

Eleusis

Curtidas 0

Respostas

Bruno Belchior

Bruno Belchior

05/08/2006

Não existe uma forma ´simples´ de se fazer isso. Sugiro pesquisar por [url=http://www.remobjects.com/page.asp?id={9A30A672-62C8-4131-BA89-EEBBE7E302E6}]pascal script[/url], que roda um script em pascal em Run Time..


GOSTEI 0
Eleusis

Eleusis

05/08/2006

Consegui resolver o problema.
Inclui essa instrução em uma instrução SQL, dentro de um SQLDataset sobre uma tabela que contenha poucos registros.
Ex: ´SELECT * FROM Tabela Where ´+ sCriterio
Depois testo o retorno, se veio algo então a instrução é verdadeira, senão é falsa.

Ex: If not Tabela.IsEmpty
then ´Verdadeiro´
else ´Falso´

Valueu.


GOSTEI 0
Marco Salles

Marco Salles

05/08/2006

Consegui resolver o problema. Inclui essa instrução em uma instrução SQL, dentro de um SQLDataset sobre uma tabela que contenha poucos registros. Ex: ´SELECT * FROM Tabela Where ´+ sCriterio Depois testo o retorno, se veio algo então a instrução é verdadeira, senão é falsa. Ex: If not Tabela.IsEmpty then ´Verdadeiro´ else ´Falso´ Valueu.


hummmmmmmmmmmmmm :!: :!: :!:


GOSTEI 0
POSTAR