Pascal Lazarus错误-如何在文本框中存储整数的结果?
我正在LAZARUS中尝试一个非常简单的程序,将两个文本框值相乘,并将结果存储在第三个文本框中。这条线就是我用的Pascal Lazarus错误-如何在文本框中存储整数的结果?,pascal,freepascal,lazarus,type-conversion,Pascal,Freepascal,Lazarus,Type Conversion,我正在LAZARUS中尝试一个非常简单的程序,将两个文本框值相乘,并将结果存储在第三个文本框中。这条线就是我用的 txtA.Text = IntToStr( StrToInt(txtA.Text ) + StrToInt(txtB.Text) ); 不幸的是,我得到一个错误,说这是非法的 这是我的错还是Pascal的错误 谢谢你的提示 Pascal中的赋值使用:= 试试这个 txtA.Text := IntToStr( StrToInt(txtA.Text ) + StrToInt(txtB.
txtA.Text = IntToStr( StrToInt(txtA.Text ) + StrToInt(txtB.Text) );
不幸的是,我得到一个错误,说这是非法的
这是我的错还是Pascal的错误
谢谢你的提示 Pascal中的赋值使用
:=
试试这个
txtA.Text := IntToStr( StrToInt(txtA.Text ) + StrToInt(txtB.Text) );
我也倾向于使用IntToStr(),但您也可以选择使用format()——这是可能被翻译的字符串的首选。很好!无论如何,比我快。:)我在想什么??!!我用帕斯卡已经很长时间了,我不得不犯这个愚蠢的错误。谢谢!