Das muß gehen, ich habe das auch schon gemacht. Poste mal etwas mehr Code damit man auch sehen kann was genau adoxcatalog ist und vor allem wie du es erzeugst.
Bei mir sieht das so aus:
Delphi-Quellcode:
var
aCatalog : Catalog;
begin
if dlgOpenDatabase.Execute then begin
sDatabaseFile := dlgOpenDatabase.FileName;
if dbCompare.Connected then dbCompare.Close;
dbCompare.ConnectionObject.ConnectionString := 'FILE NAME='+dlgOpenDatabase.FileName;
dbCompare.Open;
aCatalog := CoCatalog.Create;
aCatalog.Set_ActiveConnection(dbCompare.ConnectionObject);