1, Wieso ChartFX? In Delphi gibt es doch auch die TChart-Komponente, welche ohne irgendwelche
ActiveX-Registrierung auskommt. Und ist auch m.E. Leistungsfähiger.
2, Dein Code wird nur funktionieren wenn der User auch Admin-Rechte hat. Und aufgrund der ganzen Viren/Wurm-Problematik wird das immer weniger der Fall sein. Also solltest Du einen richtigen Installere spendieren, welcher alles erledigt wenn der User ihn mit Admin-Rechten startet.
3, Die Registierung einer
COM/
ActiveX-Komponente könntest Du folgendermaßen überprüfen:
Delphi-Quellcode:
function IsMyActiveXOK: Boolean;
var
myComponente: TActiveXToCheck;
try
myComponente := TActiveXToCheck.Create(nil);
result := True;
myComponente.Free;
except
result := False;
end;
Windows Vista - Eine neue Erfahrung in Fehlern.