C++Builder转换Delphi代码怎么写??

void__fastcallTForm1::FormCreate(TObject*Sender){Edit1->Clear();BitBtn1->Enabled=fals... void __fastcall TForm1::FormCreate(TObject *Sender)
{
Edit1->Clear() ;
BitBtn1->Enabled =false;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
double i;
double j;
j=1;
for(i=1;i<StrToInt(Edit1->Text)+1;i++)
j=i*j;
ShowMessage(FloatToStr(j));
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Change(TObject *Sender)
{
BitBtn1->Enabled =true;
}
//-------------------------------------
展开
 我来答
mudanjiangzgh
2012-11-18 · 超过16用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:41.7万
展开全部
并且都布知道你要做什么!定义的双精度,然后转换成整数,最后单精度输出?服了

edit1.text 没有经过转换,如果输入的不是数字,就会报错。
try
strtoint(edit1.text);
except
showmessage('输入的不是一个整数');
exit;
end;

procedure TForm1.FormCreate(Sender:TObject);
begin
Edit1.text:='';
BitBtn1.Enabled :=false;
end;

//---------------------------------------------------------------------------
procedure TForm1.BitBtn1Click(Sender:TObject);
var
j,j:integer;

begin
j:=1;
for i:=1 to StrToInt(Edit1.Text) do
j:=i*j;
ShowMessage(FloatToStr(j));
end;
//---------------------------------------------------------------------------
procedure TForm1.Edit1Change(Sender:TObject);
begin
BitBtn1.Enabled :=true;
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zyjying520
2012-11-18 · TA获得超过225个赞
知道小有建树答主
回答量:436
采纳率:100%
帮助的人:383万
展开全部
procedure TForm1.FormCreate(Sender:TObject);
begin
Edit1.Clear() ;
BitBtn1.Enabled :=false;
end;

//---------------------------------------------------------------------------
procedure TForm1.BitBtn1Click(Sender:TObject);
var
i,j:double;
begin
j:=1;
for i:=1 to StrToInt(Edit1.Text)
j:=i*j;
ShowMessage(FloatToStr(j));
end;
//---------------------------------------------------------------------------
procedure TForm1.Edit1Change(Sender:TObject);
begin
BitBtn1.Enabled :=true;
end;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
super_admi
2012-11-18 · TA获得超过1126个赞
知道小有建树答主
回答量:1169
采纳率:0%
帮助的人:950万
展开全部
如果想自己写一个转换器,那可是一个大工程,要充分吃透两者的编译处理方法才行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式