somar uma string
Ola Pessoal
Tenho uma string desta maneira - > strin = ´1+(12*2)+(10/2)´
Como poderia transforma esta string em valor para
me dar um total.
Tentei fazer -> var1=strtofloat(strin) mas não deu
certo alquem poderia me ajudar?
T+
Claudio
Tenho uma string desta maneira - > strin = ´1+(12*2)+(10/2)´
Como poderia transforma esta string em valor para
me dar um total.
Tentei fazer -> var1=strtofloat(strin) mas não deu
certo alquem poderia me ajudar?
T+
Claudio
Claudiocjr
Curtidas 0
Respostas
Gandalf.nho
07/02/2005
Dê uma olhada nesse tópico [url]http://forum.clubedelphi.net/viewtopic.php?t=57166[/url]
GOSTEI 0
Sremulador
07/02/2005
acho que o [b:c7e8170a3d]formatfloat[/b:c7e8170a3d] resolve o problema
GOSTEI 0
Afarias
07/02/2005
Vc quer fazer isso no Interbase certo? (Por isso o tópico neste fórum, correto?)
Bom, vc tem q usar CAST
exemplo:
var_inteiro = cast(var_string as integer);
var_string = cast(var_inteiro as varchar(10));
etc...
T+
Bom, vc tem q usar CAST
exemplo:
var_inteiro = cast(var_string as integer);
var_string = cast(var_inteiro as varchar(10));
etc...
T+
GOSTEI 0
Claudiocjr
07/02/2005
Grato pela sua Atenção
Correto estou tentando fazer isto no FB, para ficar gravado
esta formula, so poderia me dizer se com este comando
CAST funcionara perfeitamente quando eu ler esta formula
do FB e transforma-la em Valor?
Grato
Claudio
Correto estou tentando fazer isto no FB, para ficar gravado
esta formula, so poderia me dizer se com este comando
CAST funcionara perfeitamente quando eu ler esta formula
do FB e transforma-la em Valor?
Grato
Claudio
GOSTEI 0
Afarias
07/02/2005
Fórmula? Não entendi!
T+
T+
GOSTEI 0
Claudiocjr
07/02/2005
É que é assim
Gravo no FB uma string mais ou menos assim ´10+A+23+B*2´
Quando vou utiliza-la substitu-o as Letras por valores, ate ai tudo bem
mas o problema é fazer o computador execute o calculo e me desse o total
SDS
Claudiocjr
Gravo no FB uma string mais ou menos assim ´10+A+23+B*2´
Quando vou utiliza-la substitu-o as Letras por valores, ate ai tudo bem
mas o problema é fazer o computador execute o calculo e me desse o total
SDS
Claudiocjr
GOSTEI 0
Afarias
07/02/2005
Ahhh... ai não é o caso de uma simples conversão de dados...
Para realizar isso q vc deseja, terá q usar uma UDF. Faça sua própria UDF ou utilize uma de terceiros. Acredito q a [url=http://rfunc.sourceforge.net/]rFunc[/url] pode ser solução para vc, ela possui uma função chamada CalcExpr q pode ser o q vc deseja.
T+
Para realizar isso q vc deseja, terá q usar uma UDF. Faça sua própria UDF ou utilize uma de terceiros. Acredito q a [url=http://rfunc.sourceforge.net/]rFunc[/url] pode ser solução para vc, ela possui uma função chamada CalcExpr q pode ser o q vc deseja.
T+
GOSTEI 0