我的C++ CAD应用程序维护用户建模操作的日志,以便它们可以不被应用和重新应用。任何特定的项目可能只包含几个操作,或者可能包含数十万个操作。我已经有了自己的数据结构来以一种高效的内存管理方式来管理这些数据,并且这一直运行良好。但是现在我添加了一项功能,允许用户在网格中检查他的操作日志。 (我正在使用Embarcadero RAD Studio 2010;所有图形用户界面都使用VCL。) 当前,我
我需要计算一个字段的最大值,但我遇到麻烦了。假设我的字段名为'VALUE0'。我想使用TClientDataSet的集合函数来完成。我该怎么办? 该代码将失败只与BIGINT在我的SQL表中的字段: function TFrmIo.GetMaxY(): Integer;
var
Max0: Integer;
FieldMax0: TAggregateField;
begin