Hola, Migre de delphi 7 al 10.3, pero al ejecutar el proyecto me sale este error en dos lineas de una función que hago para sumar los totales de un dbgrid.
Código Delphi
[-]function SumarTotal(Grid: TDBGrid; const AFieldName: string): Currency;
var
BM: TBookMarkStr;
begin
Result:= 0;
with Grid.DataSource.DataSet do
begin
BM:= Bookmark; DisableControls;
while not Eof do
begin
Result:= Result + FieldByName(AFieldName).AsCurrency;
Next;
end;
BookMark:= BM; EnableControls;
end;
end;
Este es el error.
Código Delphi
[-][dcc32 Error] Facturar.pas(125): E2010 Incompatible types: 'AnsiString' and 'System.TArray'
[dcc32 Error] Facturar.pas(132): E2010 Incompatible types: 'System.TArray' and 'AnsiString'
Como puedo solucionarlo?