Einzelnen Beitrag anzeigen

hesch21

Registriert seit: 31. Aug 2004
Ort: Basel
114 Beiträge
 
Delphi XE2 Enterprise
 
#1

EOLESysError Klasse nicht registriert

  Alt 13. Feb 2014, 13:24
Liebe Delphianer
das war schon mehrmals ein Thema, ich weiss. Aber ich brauche trotzdem einem Tipp. Das Client-Programm meines Alarmierungssystems läuft inzwischen bei etwa 30 Kunden insgesamt auf beinahe 3'000 Rechnern. Und das auf so ziemlich allem was an Windows, Citrix, VMWare zu haben ist.
Und nun gerate ich an einen Kunden, beim dem kommt beim Start der Fehler EOleSysError, Klasse nicht registriert. Und das auf ziemlich allen User-Rechnern (W-7-64-bit). Nur wenn der Kunde eine nackte W-7-Maschine ohne die ganze übrige Software, die dort im Einsatz ist, aufsetzt, funktioniert auch mein Programm problemlos.
Das bedeutet ja, dass irgend etwas bei der Installation des Rests der Clientsoftware irgend etwas 'entregistriert' was mein Programm benötigt. Aber wie kommt man dahinter?
OLE deutet ja auf eine DLL oder eine ActiveX-Komponente hin. Und DLL verwende ich nur eine: Eine Art HID-Treiber-DLL für einen USB-Taster (DELCOMDLL.DLL) welche nicht registriert werden muss und auch nicht registriert werden kann.
An ActiveX-Komponenten verwende ich eine USB-Interface (PHIDGET21COM_TLB) wobei ich diese im Programm selbst kreiere (keine Komponente auf der Form). Vcl.OleCtrls kann man ja wohl kaum als ActiveX bezeichnen.
Mein Verdacht auf den Übeltäter ist der mir ziemlich unbekannte Antivirus Sophos. Aber der MAD Exception Report gibt leider auch nichts her. Hat mir also jemand einen Tipp, wie ich am besten heraus finde, welche Klasse da reklamiert wird? Oder noch besser: Was die Ursache für dieses Verhalten sein könnte?
Heinz Schneider
  Mit Zitat antworten Zitat