Entwickler-Ecke

Datenbanken - Exception EOleSysError im Modul ... bei ...Klasse nicht reg


Dieter Hammerla - Fr 31.10.03 15:35
Titel: Exception EOleSysError im Modul ... bei ...Klasse nicht reg
Hallo,

mit einem Delphi-Programm greife ich über OLE auf Excel2000 (Windows2000) zu und lese dort Daten aus verschiedenen Mappen aus. Das funktioniert ganz hervorragend.
Nehme ich jedoch nur die ausführbare Datei und versuche diese auf einem anderen Rechner zu starten auf dem kein Delphi (V3) installiert ist, dann erhalte ich die Fehlermeldung:

"Exception EOleSysError im Modul Project1.exe bei 0003479D. Klasse nicht registriert"

Das Programm wird nach Klicken auf OK beendet.

Wie kann ich diesen Fehler beheben oder umgehen? Fehlt da eine DLL? Oder muss ich im Betriebssystem noch etwas konfigurieren? Ich bitte um Tipps.


Danke und viele Grüße
Dieter


mirage228 - Fr 31.10.03 15:38

Hi,

das selbe Problem habe ich auch.

Du musst bestimmte ActiveX DLLs auf dem anderen Rechner registrieren.. leider weiss ich auch nicht welche...

mfG
mirage228


Udontknow - Fr 31.10.03 16:39

Um ActiveX-Dlls zu registrieren, kann man das Kommandozeilenprogramm regsv32 verwenden. Da muss man natürlich wissen, welche DLL denn überhaupt benötigt wird.

Ist denn auf dem anderen Rechner Excel installiert?

Cu,
Udontknow