首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

字符表达式 怎么才能转换成 数值型数据

2012-03-07 
字符表达式 如何才能转换成 数值型数据?例有字符串常量 2 * 4 +8 / 2+ 3.5 * 4 如何转换成数值型: 26[解

字符表达式 如何才能转换成 数值型数据?
例有字符串常量 '2 * 4 +8 / 2+ 3.5 * 4' 如何转换成数值型: 26

[解决办法]
一、自己写四则运算方法。
二、如果你的软件连接数据库的话,就“ select 2 * 4 +8 / 2+ 3.5 * 4 from anytable”
[解决办法]
编译原理中有讲到
你搜索表达式计算
[解决办法]
盒子上有我的一个数字表达式单元,你搜一下,如果不想用的话
uses 
...,comobj; 

procedure TForm1.Button1Click(Sender: TObject); 
var 
m_Script: Variant; 
begin 
try 
m_Script := CreateOleObject('ScriptControl'); 
m_Script.Language := 'JavaScript'; 
showmessage( m_Script.Eval('13471425498×14484') ); 
except 
showmessage( 'error' ); 
end; 
end;
[解决办法]
有这种控件
TCalculator
CalcExpress.Calculate(ExpressString)

热点排行