Bedeutung der Fehlermeldung

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
HemSA
Beiträge: 221
Registriert: 16.10.2005 13:59
Wohnort: Manisa / Türkei
Kontaktdaten:

Bedeutung der Fehlermeldung

Beitrag von HemSA »

Hallole,
ich habe ein Programm geschrieben das folgendes macht:
1. Ein Excelfile öffnen und Werte aus bestimmten Zellen auslesen (Excelfile liegt auf einem Server)
2. Werte in eine Textdatei reinschreiben (Textdatei liegt auch auf dem Server, aber auf einem anderen)

Verwende dazu PureDisphelper.

Nun bekomme ich öfters diese Fehlermeldung (weil kein Photo im Internet schreibe ich die jetzt hier):

Oben: Error
Member: Cells(%d, %d),Value
Function: GetValue
Error In: InvokeArray
Error: Call was rejected by callee.
Code: 80010001
Source: IDispatch Interface

Kann mich da einer aufklären wo das Problem liegt und was man dagegen machen kann?

Danke schon mal im Voraus.
Michael
PB 4.02 (wegen Disphelper), 5.72 (Windows) (x64)
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Bedeutung der Fehlermeldung

Beitrag von Kiffi »

der erste Treffer der Suchmaschine bringt folgenden Link:

https://support.microsoft.com/en-us/kb/329854

Scheint mir in Hinsicht auf das von Dir beschriebene Szenario auch plausibel und aufgrund der einfach durchzuführenden Lösung mal einen Versuch wert zu sein.

Grüße ... Peter
Hygge
HemSA
Beiträge: 221
Registriert: 16.10.2005 13:59
Wohnort: Manisa / Türkei
Kontaktdaten:

Re: Bedeutung der Fehlermeldung

Beitrag von HemSA »

Hallo Kiffi,
hmm da habe ich wohl das falsche Suchwort eingegeben.

Danke jedenfalls für deinen Link. Die Sache war eben auch das die Fehlermeldung nicht immer kommt. 3-4 mal pro Tag vielleicht, mal mehr mal weniger. Deshalb war auch die Frage ob ich irgendwo vielleicht eine Wartepause in meinem Programm einlegen soll.

Habe jetzt 1 Woche Urlaub, werde dann danach mal schauen.

Was ich aber jetzt bei meinem Laptopp daheim schon sagen kann ist, das es das Verzeichnis HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLE\EnableDCOM wie beschrieben bei mir nicht gibt. Unter OLE habe ich keinen Ordner EnableDCOM :-(

Danke nochmal
Michael
PB 4.02 (wegen Disphelper), 5.72 (Windows) (x64)
Antworten