字符串的问题??? 我是新手,我现在有一字符串s,数为23.62,有一控件(就是显示数的那种),他有个value项,就是你写什么小数,就显示几,我应该怎么给value赋值?最好成绩有源代码,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 edit1.Text :=floattostr(23.56);你的控件显示就是控件.value:=floattostr(小数); procedure TForm1.Button1Click(Sender: TObject);vari:string;begini:=edit1.Text;isevensegmentanalog1.Value:=floattostr(i);end;end.编译不过区 isevensegmentanalog1 是个什么东西? 明显数据类型不匹配嘛你先确定isevensegmentanalog1.Value是string还是integer如果是string的话,那么直接这样就可以了procedure TForm1.Button1Click(Sender: TObject);beginisevensegmentanalog1.Value:=edit1.Text;end;如果是integer的话,那么就这样procedure TForm1.Button1Click(Sender: TObject);vari:string;begini:=edit1.Text;isevensegmentanalog1.Value:=strtofloat(i);end;不过看样子呢,应该是integer的啦你调试调试吧学习delphi,搞清楚数据类型以及类型转换是基础的基础努力吧 老大,你的 i 是定义成字符串的啊,isevensegmentanalog1.Value:=i 就行了啊 是这个意思吗?iSevenSegmentAnalog1?起名字最好起的清楚一点反正就是类型转换的问题,你在试试看把 非常简单的一个问题,请高手帮帮忙··················· 棘手的问题 edit和sql问题 寻求解决方法,数据插入 Delphi程序不能在资源管理器或我的电脑里双击dpr文件打开? 关于指针的问题 数据管理工具 query中select的嵌套使用有没有次数上的限制 我想编一个人事管理系统但我不知道如何下手请你们给个指示 如果一个表里有几万条纪录,用ADO查询会不会很慢? 奇怪!!!!!!!!!!!!!!!!!!!!!!!!!!!!用ADO不行,用ODBC就可以?why? 使用COM时,怎么传入一个字符串?
控件.value:=floattostr(小数);
var
i:string;
begin
i:=edit1.Text;
isevensegmentanalog1.Value:=floattostr(i);end;end.
编译不过区
如果是string的话,那么直接这样就可以了
procedure TForm1.Button1Click(Sender: TObject);
begin
isevensegmentanalog1.Value:=edit1.Text;
end;如果是integer的话,那么就这样
procedure TForm1.Button1Click(Sender: TObject);
var
i:string;
begin
i:=edit1.Text;
isevensegmentanalog1.Value:=strtofloat(i);
end;
不过看样子呢,应该是integer的啦
你调试调试吧
学习delphi,搞清楚数据类型以及类型转换是基础的基础
努力吧
isevensegmentanalog1.Value:=i 就行了啊
起名字最好起的清楚一点
反正就是类型转换的问题,你在试试看把