gpt4 book ai didi

Delphi:数学表达式

转载 作者:行者123 更新时间:2023-12-03 18:16:55 35 4
gpt4 key购买 nike

是否可以在编辑框中输入数学总和并让标签产生答案?例如,如果我键入 (3*4)*2,我怎样才能让编辑框将 (3*4)*2 作为表达式读取?

谢谢

克日沙

最佳答案

可以,但是使用附加组件,我会向您推荐 TEvaluator,它是 JCL (Jedi Code library) 的一部分.

检查这个非常简单的示例(只需将一个 EditText 与要计算的表达式放在一起)

uses
JclExprEval;

procedure TForm1.Button1Click(Sender: TObject);
var
Eval : TEvaluator;
begin
Eval := TEvaluator.Create;
try
ShowMessage(Format('The result is %g', [Eval.Evaluate(Edit1.Text)]));
finally
Eval.Free;
end;
end;

关于Delphi:数学表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6910181/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com