Objeto iSimpleDAO não pode ser atribuído numa lista
Closed this issue · 0 comments
L1NDS0N commented
Olá! Sou novo no Delphi e estou com um probleminha...
Os retornos das várias funções Find não retornam uma lista que possa ser atribuída a um TObjectList ou um TList,
estou tendo problemas para manipular os dados porque não consigo atribuí-los a uma variável com tipo adequado.
Alguém pode me ajudar?
Trecho do código:
var
Pedidos: TObjectList<TPEDIDO>;
Pedido: TPEDIDO;
begin
Pedidos := TObjectList<TPEDIDO>.Create;
Pedidos := DAOPedido.Find(Pedidos);
try
for Pedido in Pedidos do
begin
Memo1.Lines.Add(Pedido.NOME + DateToStr(Pedido.DATA));
end;
finally
Pedidos.Free;
end;
saída:
[dcc32 Error] U_SimpleORM.pas(53): E2010 Incompatible types: 'System.Generics.Collections.TObjectList<Entidade.Pedido.TPEDIDO>' and 'SimpleInterface.iSimpleDAO<Entidade.Pedido.TPEDIDO>'