Olá, pessoal, estou usando o Delphi 12 athens e o ACBR no meu sistema, uso todos os componentes em classes, ou seja nunca usei componentes visuais do ACBR, porém eu dei um salto do Delphi Xe para o 12, e tenho enfrentado problemas
com o ACBR no autocomplete, estudando com ajuda da IA o por que disso, "acredito" que tem a ver com o novo motor do delphi de autocomplete do code insight o LSP (imagem abaixo).
Segue também o exemplo simples que ao usar os componentes do ACBR gera alguma redundancia que o novo autocomplete não consegue validar, testei outras units que não tem uses nem hierarquicamente e funciona.
Ex: base de unit que ja trava o autocomplete.
unit CNfe;
interface
uses
Classes, ACBrNFe;
type
TNFeManager = class
private
FACBrNFe: TACBrNFe;
FOwner: TComponent;
public
constructor Create();
destructor Destroy; override;
function GetACBrNFe: TACBrNFe;
end;
implementation
constructor TNFeManager.Create();
begin
FACBrNFe := TACBrNFe.Create(nil);
// Aqui você pode configurar propriedades do FACBrNFe conforme necessário
end;
destructor TNFeManager.Destroy;
begin
FACBrNFe.Free;
inherited;
end;
function TNFeManager.GetACBrNFe: TACBrNFe;
begin
Result := FACBrNFe;
end;
end.