Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.203 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: ActiveX-Komponente prüfen und ggf. installieren

  Alt 13. Sep 2004, 08:25
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.
  Mit Zitat antworten Zitat