Hallo Thomas,
ich habe zwei Methoden geändert und die Fehler verschwanden:
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
begin
obj := nil;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
BandHostIntf := nil;
end;
Ich muss zugeben, dass ich mit den von dir verwendeten Interfaces nicht vertraut bin. Mich haben eher grundsätzliche Überlegungen zur Referenzzählung zu dieser Maßnahme verleitet.
Freundliche Grüße vom marabu