Fehler Automation/6500

Einbindung von Office-Komponenten wie Word, Excel usw.

Moderator: Moderatoren

Antworten
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Fehler Automation/6500

Beitrag von Koverhage »

Hallo,

kann mir jemand sagen wo ich eine Beschreibung der Fehlercodes bekomme ?
Hier Operation: Bookmarks
Betriebssystem Fehler: -2146788252

und vielleicht gleich einen Tip, wie ich die intern abfangen kann.
Gruß
Klaus
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Fehler Automation/6500

Beitrag von AUGE_OHR »

hi,
Koverhage hat geschrieben: kann mir jemand sagen wo ich eine Beschreibung der Fehlercodes bekomme ?
Hier Operation: Bookmarks
Betriebssystem Fehler: -2146788252
und vielleicht gleich einen Tip, wie ich die intern abfangen kann.
das wird dir auch nicht viel helfen (wie immer bei Fehler Meldungen ... )

offensichtlich willst du eine Methode ansprechen die für das Object nicht existiert. (oder nicht
zu dem Zeitpunkt oder der falsche Parent oder ... )

je nach activeX könnte es eine Methode IsMethod() geben, ansonsten einen Errorblock drumrum
bauen und mit :onError() abfragen.

überhaupt würde ich Set-/Get-Property und Call-Methode in eine eigene Methode packen wo man
ein BEGIN / RECOVER hat.
gruss by OHR
Jimmy
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Koverhage »

Das Objekt (Ms Word) muss existieren wird von mir abgefragt.

Es gibt zwei Möglichkeiten, entweder hat der Kunde kein MS-Word oder das die Doc Datei ist zerstört/ungültig.
Gruß
Klaus
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16511
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Martin Altmann »

Hallo Klaus,
die erste Deiner beiden Möglichkeiten kann aber nicht sein - es seid denn, Deine vorher genannte Abprüfung funktioniert nicht:
Koverhage hat geschrieben:Das Objekt (Ms Word) muss existieren wird von mir abgefragt.
Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9361
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Tom »

Word muss der Kunde haben, sonst wäre schon bei der Erstellung des Objekts ein Fehler aufgetreten. Ich habe nach dem Fehlercode gegoogelt und nur das hier gefunden - allerdings in Zusammenhang mit Outlook:

"System.Runtime.InteropServices.COMException was unhandled"
Herzlich,
Tom
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Koverhage »

Hallo Tom,

danke, werde mal versuchen ob ich damit was anfangen kann, verstehe allerdings nur Bahnhof ;-)
Wenn ich die Ursache gefunden habe, poste ich das.
Gruß
Klaus
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Fehler Automation/6500

Beitrag von AUGE_OHR »

hi,
Koverhage hat geschrieben: kann mir jemand sagen wo ich eine Beschreibung der Fehlercodes bekomme ?
Hier Operation: Bookmarks
Betriebssystem Fehler: -2146788252
hier mal eine Liste der Errorcodes
Automat.- Automat.-
fehler fehler
in Dezimal in Hex Fehlerbeschreibung

-2147418113 (8000FFFF) Schwerwiegender Fehler.
-2147942413 (8007000D) Die Daten sind unzulässig.
-2147467263 (80004001) Nicht implementiert.
-2147024882 (8007000E) Nicht genügend Arbeitsspeicher.
-2147024809 (80070057) Ein oder mehrere Argumente sind falsch.
-2147467262 (80004002) Schnittstelle nicht unterstützt.
-2147467261 (80004003) Ungültiger Zeiger.
-2147024890 (80070006) Handle ungültig.
-2147467260 (80004004) Vorgang abgebrochen.
-2147467259 (80004005) Unbekannter Fehler.
-2147024891 (80070005) Allgemeiner 'Zugriff verweigert'-Fehler.
-2147483647 (80000001) Nicht implementiert.
-2147483646 (80000002) Nicht genügend Arbeitsspeicher.
-2147483645 (80000003) Ein oder mehrere Argumente sind falsch.
-2147483644 (80000004) Schnittstelle nicht unterstützt.
-2147483643 (80000005) Ungültiger Zeiger.
-2147483642 (80000006) Handle ungültig.
-2147483641 (80000007) Vorgang abgebrochen.
-2147483640 (80000008) Unbekannter Fehler.
-2147483639 (80000009) Allgemeiner 'Zugriff verweigert'-Fehler.
-2147483638 (8000000A) Die für diesen Vorgang erforderlichen Daten
sind noch nicht verfügbar.
-2147467258 (80004006) Fehler im lokalen Speicher eines Threads.
-2147467257 (80004007) Fehler beim Reservieren von Speicher.
-2147467256 (80004008) Fehler beim Reservieren von Speicher.
-2147467255 (84009) Klassencache konnte nicht initialisiert werden.
-2147467254 (8400A) RPC-Dienste konnten nicht initialisiert werden.
-2147467253 (8000400B) TLS-Kanalsteuerung kann nicht gesetzt werden.
-2147467252 (8000400C) TLS-Kanalsteuerung kann nicht reserviert werden.
-2147467251 (8000400D) Der Speicherallocator kann nicht verwendet werden.
-2147467250 (8000400E) Der OLE-Dienstmutex ist bereits vorhanden.
-2147467249 (8000400F) Die OLE-Dienstdateizuordnung ist bereits vorhanden.
-2147467248 (80004010) Die Ansicht der Datei kann für den OLE-Dienst nicht
zugeordnet werden.
-2147467247 (80004011) Fehler beim Starten des OLE-Dienstes.
-2147467246 (80004012) Es wurde versucht, CoInitialize zum zweiten Mal auf-
zurufen, obwohl der Single-Threadmodus aktiv war.
-2147467245 (80004013) Eine Remoteaktivierung war erforderlich, aber wurde
nicht erlaubt.
-2147467244 (80004014) Eine Remoteaktivierung war notwendig, aber der
angegebene Servername war ungültig.
-2147467243 (80004015) Die Klasse wurde so konfiguriert, dass sie unter einer
anderen Sicherheitskennung als der Aufrufer
ausgeführt werden kann.
-2147467242 (80004016) Die Verwendung von Ole1-Diensten, die DDE-Fenster
erfordern, wurde deaktiviert.
-2147467241 (80004017) Eine RunAs-Angabe muss aus
<Domänenname>\<Benutzername> oder einfach
<Benutzername> bestehen.
-2147467240 (80004018) Der Serverprozess konnte nicht gestartet werden.
Möglicherweise ist der Pfadname falsch.
-2147467239 (80004019) Der Serverprozess konnte nicht gestartet werden.
Möglicherweise ist der Pfadname falsch
oder steht nicht zur Verfügung.
-2147467238 (8000401A) Serverprozess konnte nicht gestartet werden,
da die konfigurierte Identität falsch ist. Überprüfen
Sie Benutzernamen und Kennwort.
-2147467237 (8000401B) Der Client ist nicht zum Starten dieses Servers
berechtigt.
-2147467236 (8000401C) Der Dienst, der den Server zur Verfügung stellt,
konnte nicht gestartet werden.
-2147467235 (8000401D) Es konnten keine Daten mit dem Computer ausgetauscht
werden, der den Server zur Verfügung stellt.
-2147467234 (8000401E) Der Server reagierte nicht, nachdem er gestartet wurde.
-2147467233 (8000401F) Die Registrierungsinformationen für diesen Server sind
nicht konsistent oder unvollständig.
-2147467232 (80004020) Die Registrierungsinformationen für diese Schnittstelle
sind nicht konsistent oder unvollständig.
-2147467231 (80004021) Dieser Vorgang wird nicht unterstützt.
-2147221504 (80040000) Ungültige OLEVERB-Struktur.
-2147221503 (80040001) Ungültige Advisemarken.
-2147221502 (80040002) Mehr kann nicht aufgelistet werden, da die
zugeordneten Daten fehlen.
-2147221501 (80040003) Advises in dieser Implementation nicht möglich.
-2147221500 (80040004) Keine Verbindung für diese Verbindungskennung.
-2147221499 (80040005) Das Objekt muss ausgeführt werden, um diesen
Vorgang durchzuführen.
-2147221498 (80040006) Kein Cache zum Verarbeiten vorhanden.
-2147221497 (80040007) Nicht initialisiertes Objekt.
-2147221496 (80040008) Die Quellklasse des verknüpften Objekts hat sich
geändert.
-2147221495 (80040009) Moniker des Objekts kann nicht ermittelt werden.
-2147221494 (8004000A) Zur Quelle kann nicht gebunden werden.
-2147221493 (8004000B) Das Objekt ist statisch. Der Vorgang ist
nicht erlaubt.
-2147221492 (8004000C) Vorgang durch Benutzer im Dialogfeld "Speichern"
abgebrochen.
-2147221491 (8004000D) Ungültiges Rechteck.
-2147221490 (8004000E) COMPOBJ.DLL ist zu alt für OLE2.DLL.
-2147221489 (8004000F) Ungültiges Fensterhandle.
-2147221488 (80040010) Objekt ist nicht in einem der Inplace Active States.
-2147221487 (80040011) Objekt kann nicht konvertiert werden.
-2147221486 (80040012) Der Vorgang kann nicht ausgeführt werden, da dem
Objekt kein Speicher zugewiesen wurde.
-2147221404 (80040064) Ungültige FORMATETC-Struktur.
-2147221403 (80040065) Ungültige DVTARGETDEVICE-Struktur.
-2147221402 (80040066) Ungültige STDGMEDIUM-Struktur.
-2147221401 (80040067) Ungültige STATDATA-Struktur.
-2147221400 (80040068) Ungültiger lindex.
-2147221399 (80040069) Ungültige tymed.
-2147221398 (8004006A) Ungültiges Zwischenablageformat.
-2147221397 (8004006B) Ungültige Aspekte.
-2147221396 (8004006C) Der Parameter tdSize der DVTARGETDEVICE-
Struktur ist ungültig.
-2147221395 (8004006D) Die IViewObject-Schnittstelle wird von dem Objekt
nicht unterstützt.
-2147221248 (80040100) Versuch ein Dropziel zu widerrufen, das nicht
registriert wurde.
-2147221247 (80040101) Das Fenster wurde bereits als Dropziel registriert.
-2147221246 (80040102) Ungültiges Fensterhandle.
-2147221232 (80040110) Klasse unterstützt keine Anhäufung (oder
Klassenobjekt ist remote).
-2147221231 (80040111) ClassFactory kann angeforderte Klasse nicht liefern.
-2147221184 (80040140) Fehler beim Aufbauen der Anzeige.
-2147221168 (80040150) Schlüssel aus der Registrierung konnte nicht
gelesen werden.
-2147221167 (80040151) Schlüssel aus der Registrierung konnte nicht
geschrieben werden.
-2147221166 (80040152) Schlüssel aus der Registrierung konnte nicht
gefunden werden.
-2147221165 (80040153) Ungültiger Wert für Registrierung.
-2147221164 (80040154) Klasse nicht registriert.
-2147221163 (80040155) Schnittstelle nicht registriert.
-2147221136 (80040170) Cache nicht aktualisiert.
-2147221120 (80040180) Keine Verben für OLE-Objekt.
-2147221119 (80040181) Ungültiges Verb für OLE-Objekt.
-2147221088 (800401A0) Rückgängigmachen nicht möglich.
-2147221087 (800401A1) Kein Platz für Tools.
-2147221056 (800401C0) OLESTREAM Get-Methode fehlgeschlagen.
-2147221055 (800401C1) OLESTREAM Put-Methode fehlgeschlagen.
-2147221054 (800401C2) Inhalt des OLESTREAM im falschen Format.
-2147221053 (800401C3) Während der Konvertierung eines Bitmaps in das
DIB-Format ist ein Fehler in einem Windows-GDI-
Aufruf aufgetreten.
-2147221052 (800401C4) Inhalt des IStorage im falschen Format.
-2147221051 (800401C5) Im Inhalt des IStorage fehlt einer der Standard-
Datenströme.
-2147221050 (800401C6) Während der Konvertierung eines DIB in das
Bitmap-Format ist ein Fehler in einem Windows-GDI-
Aufruf aufgetreten.
-2147221040 (800401D0) OpenClipboard fehlgeschlagen.
-2147221039 (800401D1) EmptyClipboard fehlgeschlagen.
-2147221038 (800401D2) SetClipboard fehlgeschlagen.
-2147221037 (800401D3) Daten in Zwischenablage sind ungültig.
-2147221036 (800401D4) CloseClipboard fehlgeschlagen.
-2147221024 (800401E0) Moniker muss manuell verbunden werden.
-2147221023 (800401E1) Vorgang hat Zeitlimit überschritten.
-2147221022 (800401E2) Moniker muss allgemein sein.
-2147221021 (800401E3) Vorgang nicht verfügbar.
-2147221020 (800401E4) Ungültige Syntax.
-2147221019 (800401E5) Kein Objekt für Moniker.
-2147221018 (800401E6) Ungültige Dateierweiterung.
-2147221017 (800401E7) Zwischenvorgang fehlgeschlagen.
-2147221016 (800401E8) Moniker kann nicht gebunden werden.
-2147221015 (800401E9) Moniker ist nicht gebunden.
-2147221014 (800401EA) Datei konnte durch Moniker nicht geöffnet werden.
-2147221013 (800401EB) Benutzereingabe für Vorgang erforderlich.
-2147221012 (800401EC) Monikerklasse hat keine Inversion.
-2147221011 (800401ED) Moniker verweist auf keinen Speicher.
-2147221010 (800401EE) Kein gemeinsames Präfix.
-2147221009 (800401EF) Moniker kann nicht aufgelistet werden.
-2147221008 (800401F0) CoInitialize wurde nicht aufgerufen.
-2147221007 (800401F1) CoInitialize wurde bereits aufgerufen.
-2147221006 (800401F2) Klasse des Objekts kann nicht ermittelt werden.
-2147221005 (800401F3) Ungültige Klassenzeichenfolge.
-2147221004 (800401F4) Ungültige Schnittstellenzeichenfolge.
-2147221003 (800401F5) Anwendung nicht gefunden.
-2147221002 (800401F6) Anwendung kann nicht mehrfach ausgeführt werden.
-2147221001 (800401F7) Fehler in Anwendung.
-2147221000 (800401F8) DLL für Klasse nicht gefunden.
-2147220999 (800401F9) Fehler in der DLL.
-2147220998 (800401FA) Falsches BS oder BS-Version für Anwendung.
-2147220997 (800401FB) Objekt ist nicht registriert.
-2147220996 (800401FC) Objekt ist bereits registriert.
-2147220995 (800401FD) Objekt ist nicht mit dem Server verbunden.
-2147220994 (800401FE) Anwendung wurde gestartet, aber es wurde
keine Class-Factory eingetragen.
-2147220993 (800401FF) Objekt wurde freigegeben.
-2146959359 (80080001) Der Versuch, ein Klassenobjekt zu erstellen,
ist fehlgeschlagen.
-2146959358 (80080002) Objekt konnte durch OLE-Dienst nicht gebunden werden.
-2146959357 (80080003) RPC-Kommunikation mit OLE-Dienst fehlgeschlagen.
-2146959356 (80080004) Falscher Pfad zu Objekt.
-2146959355 (80080005) Starten des Servers fehlgeschlagen.
-2146959354 (80080006) Kommunikation zwischen OLE-Dienst und Objektserver
nicht möglich.
-2146959353 (80080007) Monikerpfad konnte nicht aufgelöst werden.
-2146959352 (80080008) Objektserver wird beendet, wenn der OLE-Dienst
ihn aufruft.
-2146959351 (80080009) Ein ungültiger Stammblockzeiger wurde angegeben.
-2146959344 (80080010) Eine Zuordnungskette enthielt einen ungültigen
Verknüpfungszeiger.
-2146959343 (80080011) Die angeforderte Größe ist zu groß.
-2147352575 (80020001) Unbekannte Schnittstelle.
-2147352573 (80020003) Mitglied nicht gefunden.
-2147352572 (80020004) Parameter nicht gefunden.
-2147352571 (80020005) Typkonflikt.
-2147352570 (80020006) Unbekannter Name.
-2147352569 (80020007) Keine benannten Argumente.
-2147352568 (80020008) Falscher Variablentyp.
-2147352567 (80020009) Ausnahmefehler aufgetreten.
-2147352566 (8002000A) Außerhalb des Bereichs.
-2147352565 (8002000B) Ungültiger Index.
-2147352564 (8002000C) Unbekannnte Sprache.
-2147352563 (8002000D) Speicher ist gesperrt.
-2147352562 (8002000E) Ungültige Parameteranzahl.
-2147352561 (8002000F) Parameter nicht optional.
-2147352560 (80020010) Aufgerufener ist ungültig.
-2147352559 (80020011) Auflistung nicht unterstüzt.
-2147319786 (80028016) Puffer zu klein.
-2147319784 (80028018) Altes Format oder ungültige Typbibliothek.
-2147319783 (80028019) Altes Format oder ungültige Typbibliothek.
-2147319780 (8002801C) Fehler beim Zugriff auf OLE-Registrierung.
-2147319779 (8002801D) Bilbliothek nicht registriert.
-2147319769 (80028027) Zu ungekannten Typ gebunden.
-2147319768 (80028028) Qualifizierter Name nicht erlaubt.
-2147319767 (80028029) Ungültige Vorreferenz oder Referenz zu
unkompiliertem Typ.
-2147319766 (8002802A) Typkonflikt.
-2147319765 (8002802B) Element nicht gefunden.
-2147319764 (8002802C) Mehrdeutiger Name.
-2147319763 (8002802D) Name bereits in Bibliothek vorhanden.
-2147319762 (8002802E) Unbekannte LCID.
-2147319761 (8002802F) Funktion nicht in angegebener DLL definiert.
-2147317571 (800288BD) Falsche Modulart für Vorgang.
-2147317563 (800288C5) Größe darf 64K nicht überschreiten.
-2147317562 (800288C6) Doppelte Kennung in Vererbungshierarchie.
-2147317553 (800288CF) Falsche Vererbungstiefe in Standard-OLE-hmember.
-2147316576 (80028CA0) Typkonflikt.
-2147316575 (80028CA1) Ungültige Argumentanzahl.
-2147316574 (80028CA2) E/A-Fehler.
-2147316573 (80028CA3) Fehler beim Erstellen einer eindeutigen
temporären Datei.
-2147312566 (80029C4A) Fehler beim Laden der Typbibliothek/DLL.
-2147312509 (80029C83) Inkonsistente Eigenschaftenfunktionen.
-2147312508 (80029C84) Ringabhängigkeit bei Typen/Modulen.
-2147287039 (80030001) Angeforderter Vorgang kann nicht ausgeführt werden.
-2147287038 (80030002) %1 wurde nicht gefunden.
-2147287037 (80030003) Der Pfad "%1" wurde nicht gefunden.
-2147287036 (80030004) Zum Öffnen einer weiteren Datei sind nicht
genügend Ressourcen verfügbar.
-2147287035 (80030005) Zugriff verweigert.
-2147287034 (80030006) Versuch, einen Vorgang mit einem ungültigen Objekt
durchzuführen.
-2147287032 (80030008) Für den Vorgang ist nicht genügend Arbeitsspeicher
verfügbar.
-2147287031 (80030009) Fehler durch ungültigen Zeiger.
-2147287022 (80030012) Keine weiteren Einträge zum Zurückgeben.
-2147287021 (80030013) Datenträger ist schreibgeschützt.
-2147287015 (80030019) Fehler bei Suchvorgang
-2147287011 (8003001D) Datenträgerfehler bei Schreibvorgang
-2147287010 (8003001E) Datenträgerfehler bei Lesevorgang
-2147287008 (80030020) Freigabeverletzung aufgetreten
-2147287007 (80030021) Sperrverletzung aufgetreten
-2147286960 (80030050) %1 besteht bereits.
-2147286953 (80030057) Fehler durch ungültigen Parameter
-2147286928 (80030070) Für den Vorgang ist nicht genügend Arbeitsspeicher
verfügbar.
-2147286800 (800300F0) Nicht erlaubter Schreibvorgang einer nicht einfachen
Eigenschaft in eine einfache Eigenschaftenmenge.
-2147286790 (800300FA) Ein API-Aufruf wurde unnormal beendet.
-2147286789 (800300FB) Die Datei "%1" ist keine gültige Verbunddatei.
-2147286788 (800300FC) Der Name "%1" ist nicht gültig.
-2147286787 (800300FD) Ein unerwarteter Fehler ist aufgetreten.
-2147286786 (800300FE) Diese Funktion ist nicht implementiert.
-2147286785 (800300FF) Fehler durch ungültige Option
-2147286784 (80030100) Es wurde versucht ein ausgelastetes Objekt zu verwenden.
-2147286783 (80030101) Der Speicher wurde seit der letzten Festlegung geändert.
-2147286782 (80030102) Es wurde versucht, ein nicht mehr vorhandenes Objekt
zu verwenden.
-2147286781 (80030103) Es kann nicht gespeichert werden.
-2147286780 (80030104) Die Verbunddatei "%1" wurde mit einer inkompatiblen
Version erzeugt.
-2147286779 (80030105) Die Verbunddatei "%1" wurde mit einer neueren
Version erzeugt.
-2147286778 (80030106) SHARE.EXE oder äquivalente Funktion ist für
diesen Vorgang erforderlich.
-2147286777 (80030107) Nicht erlaubten Vorgang mit nicht-Datei-basiertem
Speicher aufgerufen.
-2147286776 (80030108) Nicht erlaubten Vorgang mit Datei mit
"Extant Marshallings" aufgerufen.
-2147286775 (80030109) Die Dokumentdatei wurde beschädigt.
-2147286768 (80030110) OLE32.DLL wurde an eine falsche Adresse geladen.
-2147286527 (80030201) Die Übertragung der Datei wurde abgebrochen.
Die Datei ist unvollständig.
-2147286526 (80030202) Die Übertragung der Dateien wurde beendet.
-2147418111 (80010001) Aufruf wurde durch Aufgerufenen abgelehnt.
-2147418110 (80010002) Aufruf wurde durch Messagefilter abgebrochen.
-2147418109 (80010003) Ein Intertask SendMessage-Aufruf wurde durch den
Aufrufer abgesetzt und der Aufruf über
PostMessage kann nicht ausgeführt werden.
-2147418108 (80010004) Ein asynchroner Aufruf wird durch den Aufrufer
abgesetzt und kann keinen ausgehenden
Aufruf ausführen.
-2147418107 (80010005) Ein Aufruf im Messagefilter ist unzulässig.
-2147418106 (80010006) Die Verbindung endete in einem unbekannten Status
und kann nicht mehr verwendet werden.
Andere Verbindungen sind noch gültig.
-2147418105 (80010007) Der Aufgerufene (Server [nicht die Serveranwendung])
ist nicht verfügbar und kann nicht gefunden werden.
Alle Verbindungen sind ungültig. Eventuell wurde
der Aufruf ausgeführt.
-2147418104 (80010008) Der Aufrufer (Client) verschwand, während der
Aufgerufene (Server) einen Aufruf verarbeitete.
-2147418103 (80010009) Das Datenpaket mit den Marshalled-
Parameterdaten war falsch.
-2147418102 (8001000A) Der Aufruf wurde nicht richtig gesendet. Die
Nachrichtenwarteschlange war voll und wurde
nicht geleert.
-2147418101 (8001000B) Der Client (Aufrufer) kann die Parameterdaten
nicht marshallen - wenig Speicher usw.
-2147418100 (8001000C) Der Client (Aufrufer) kann die Rückgabedaten
nicht unmarshallen - wenig Speicher usw.
-2147418099 (8001000D) Der Server (Aufgerufene) kann die Rückgabedaten
nicht marshallen - wenig Speicher usw.
-2147418098 (8001000E) Der Server (Aufgerufene) kann die Parameterdaten
nicht unmarshallen - wenig Speicher usw.
-2147418097 (8001000F) Empfangene Daten (Server- oder Clientdaten) sind
ungültig.
-2147418096 (80010010) Ein bestimmter Parameter ist ungültig und kann
nicht (un)marshalled werden.
-2147418095 (80010011) Es gibt keinen zweiten ausgehenden Aufruf auf
demselben Kanal in DDE-Dialogen.
-2147418094 (80010012) Der Aufgerufene (Server [nicht die Serveranwendung])
ist nicht verfügbar und kann nicht gefunden werden.
Alle Verbindungen sind ungültig. Der Aufruf wurde nicht
ausgeführt.
-2147417856 (80010100) Systemaufruf ist fehlgeschlagen.
-2147417855 (80010101) Erforderliche Ressourcen konnten nicht reserviert
werden (Speicher, Ereignisse, usw.)
-2147417854 (80010102) Es wurde versucht, Aufrufe mit mehreren
Threads im Singlethread-Modus durchzuführen.
-2147417853 (80010103) Die angeforderte Schnittstelle ist nicht beim
Serverobjekt registriert.
-2147417852 (80010104) Der Server konnte nicht durch RPC aufgerufen
werden, oder das Ergebnis des Aufrufs konnte
nicht zurückgegeben werden.
-2147417851 (80010105) Ausnahmefehler des Servers.
-2147417850 (80010106) Der Threadmodus kann nicht nach dem
Einstellen geändert werden.
-2147417849 (80010107) Die aufgerufene Methode gibt es nicht auf dem Server.
-2147417848 (80010108) Das aufgerufene Objekt wurde von den Clients getrennt.
-2147417847 (80010109) Das aufgerufene Objekt hat den Aufruf jetzt nicht
verarbeitet. Wiederholen Sie den Vorgang später.
-2147417846 (8001010A) Durch den Messagefilter wurde angezeigt, dass
die Anwendung ausgelastet ist.
-2147417845 (8001010B) Der Aufruf wurde durch den Messagefilter abgelehnt.
-2147417844 (8001010C) Die Aufrufsteuerungsschnittstelle wurde mit ungültigen
Daten aufgerufen.
-2147417843 (8001010D) Ein ausgehender Aufruf kann nicht ausgeführt
werden, da die Anwendung einen Eingabe-synchronisierten
Aufruf weiterleitet.
-2147417842 (8001010E) Eine Schnittstelle, die für einen anderen Thread
marshalled war, wurde von der Anwendung
aufgerufen.
-2147417841 (8001010F) CoInitialize wurde für den aktuellen Thread nicht
aufgerufen.
-2147417840 (80010110) Die OLE-Version auf dem Clientcomputer stimmt
mit der auf dem Servercomputer nicht überein.
-2147417839 (80010111) OLE hat ein Paket mit einem ungültigen Vorspann
empfangen.
-2147417838 (80010112) OLE hat ein Paket mit einer ungültigen Erweiterung
empfangen.
-2147417837 (80010113) Das angeforderte Objekt oder die angeforderte
Schnittstelle ist nicht vorhanden.
-2147417836 (80010114) Das angeforderte Objekt ist nicht vorhanden.
-2147417835 (80010115) OLE hat eine Anforderung gesendet und wartet
auf eine Rückmeldung.
-2147417834 (80010116) OLE wartet, bevor eine Anforderung erneut
gesendet wird.
-2147417833 (80010117) Auf den Aufrufkontext kann nicht zugegriffen
werden, nachdem der Aufruf beendet ist.
-2147417832 (80010118) Der Identitätswechsel bei nicht gesicherten Aufrufen
wird nicht unterstützt.
-2147417831 (80010119) Die Sicherheit muss initialisiert werden, bevor
Schnittstellen gemarshallt oder unmarshallt
werden. Änderungen können nach der Initialisierung
nicht vorgenommen werden.
-2147417830 (8001011A) Es sind entweder keine Sicherheitspakete
auf diesem Computer installiert, oder der Benutzer
ist nicht angemeldet, oder die Sicherheitspakete des
Clients und Servers sind nicht kompatibel.
-2147417829 (8001011B) Zugriff verweigert.
-2147417828 (8001011C) Remoteaufrufe sind für diesen Vorgang nicht erlaubt.
-2147417827 (8001011D) Das Schnittstellendatenpaket (Marshall/OBJREF) hat
ein ungültiges oder unbekanntes Format.
-2147352577 (8001FFFF) Ein interner Fehler ist aufgetreten.
-2146893823 (80090001) Ungültige Benutzerkennung.
-2146893822 (80090002) Ungültiges Hash.
-2146893821 (80090003) Ungültiger Schlüssel.
-2146893820 (80090004) Ungültige Länge.
-2146893819 (80090005) Ungültige Daten.
-2146893818 (80090006) Ungültige Signatur.
-2146893817 (80090007) Ungültige Anbieterversion.
-2146893816 (80090008) Ungültiger Algorithmus angegeben.
-2146893815 (80090009) Ungültige Optionen angegeben.
-2146893814 (8009000A) Ungültiger Typ angegeben.
-2146893813 (8009000B) Schlüssel ist im angegebenen Status nicht gültig.
-2146893812 (8009000C) Hash ist im angegebenen Status nicht gültig.
-2146893811 (8009000D) Der Schlüssel ist nicht vorhanden.
-2146893810 (8009000E) Für den Vorgang ist nicht genügend Arbeitsspeicher
verfügbar.
-2146893809 (8009000F) Das Objekt ist bereits vorhanden.
-2146893808 (80090010) Zugriff verweigert.
-2146893807 (80090011) Das Objekt wurde nicht gefunden.
-2146893806 (80090012) Die Daten sind bereits verschlüsselt.
-2146893805 (80090013) Ungültigen Anbieter angegeben.
-2146893804 (80090014) Ungültigen Anbietertyp angegeben.
-2146893803 (80090015) Der öffentliche Schlüssel des Anbieters ist ungültig.
-2146893802 (80090016) Der Schlüsselsatz ist nicht vorhanden.
-2146893801 (80090017) Der Anbietertyp ist nicht definiert.
-2146893800 (80090018) Der registrierte Anbietertyp ist ungültig.
-2146893799 (80090019) Der registrierte Schlüsselsatz ist nicht definiert.
-2146893798 (8009001A) Der registrierte Schlüsselsatz ist ungültig.
-2146893797 (8009001B) Der Anbietertyp stimmt mit dem registrierten
Wert nicht überein.
-2146893796 (8009001C) Die Datei für die digitale Signatur ist beschädigt.
-2146893795 (8009001D) Die Anbieter-DLL wurde nicht richtig initialisiert.
-2146893794 (8009001E) Die Anbieter-DLL wurde nicht gefunden.
-2146893793 (8009001F) Der Parameter des Schlüsselsatzes ist ungültig.
-2146893792 (80090020) Ein interner Fehler ist aufgetreten.
-2146893791 (80090021) Ein Basisfehler ist aufgetreten.
-2146762751 (800B0001) Der angegebene Vertrauensanbieter ist auf diesem
System nicht bekannt.
-2146762750 (800B0002) Die angegebene Vorgang der Vertrauensüberprüfung
wird von dem angegebenen Vertrauensanbieter
nicht unterstützt.
-2146762749 (800B0003) Das für den Antragsteller angegebene Formular wird
vom angegebenen Vertrauensanbieter nicht
unterstützt oder ist ihm nicht bekannt.
-2146762748 (800B0004) Der Antragsteller gilt für den angegebenen Vorgang
nicht als vertrauenswürdig.
-2146762747 (800B0005) Fehler aufgrund eines Problems im
ASN.1-Codierungsprozess.
-2146762746 (800B0006) Fehler aufgrund eines Problems im
ASN.1-Decodierungsprozess.
-2146762745 (800B0007) Lesen/Schreiben-Erweiterungen, bei denen Attribute
angebracht sind, und umgekehrt.
-2146762744 (800B0008) Unbekannter kryptographischer Fehler.
-2146762743 (800B0009) Die Größe der Daten konnte nicht festgestellt werden.
-2146762742 (800B000A) Die Größe der Daten mit unbestimmter Größe
konnte nicht festgestellt werden.
-2146762741 (800B000B) Dieses Objekt liest und schreibt keine Daten, die
automatisch eine bestimmte Größe annehmen.
-2146762496 (800B0100) Es war keine Signatur im Antragsteller vorhanden.
-2146762495 (800B0101) Ein erforderliches Zertifikat ist abgelaufen.
-2146762494 (800B0102) Die Gültigkeitszeiträume der Zertifikatskette
liegen nicht richtig.
-2146762493 (800B0103) Ein Zertifikat, das nur als Endeinheit verwendet
werden kann, wird als Zertifizierungsstelle (CA)
verwendet oder umgekehrt.
-2146762492 (800B0104) Eine Pfadlängenbeschränkung in der Zertifikatskette
wurde verletzt.
-2146762491 (800B0105) Eine Erweiterung unbekannten Typs, der mit 'critical'
bezeichnet wird, ist in einem Zertifikat vorhanden.
-2146762490 (800B0106) Ein Zertifikat wird für einen Zweck verwendet, für
den es nicht vorgesehen ist.
-2146762489 (800B0107) Ein übergeordnetes Zertifikat hat das untergeordnete
Zertifikat nicht ausgestellt.
-2146762488 (800B0108) Es fehlt ein Zertifikat, oder es hat keinen Wert für
ein wichtiges Feld, z. B. ein Antragsteller-
oder Ausstellername.
-2146762487 (800B0109) Eine Zertifikatskette wurde zwar verarbeitet, endete
jedoch mit einem Stammzertifikat, das beim
Vertrauensanbieter nicht als vertrauenswürdig gilt.
-2146762486 (800B010A) Eine Kette von Zertifikaten wurde in einer
Kettenanwendung nicht ordnungsgemäß verarbeitet.
und noch eine PRG dazu
Dateianhänge
automationerrors.zip
6500 Automation Error Code
(7.46 KiB) 469-mal heruntergeladen
gruss by OHR
Jimmy
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9361
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Tom »

@Jimmy: Generell sehr hilfreich, danke! Aber Klaus' Fehlercode ist nicht dabei.
Herzlich,
Tom
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Fehler Automation/6500

Beitrag von AUGE_OHR »

Tom hat geschrieben:Aber Klaus' Fehlercode ist nicht dabei.
uups ... darauf hab ich nun gar nicht geachtet ... evtl. im ZIP File ?

es gibt wohl auch die Möglichkeit den Fehlercode zu "zerlegen" ... mal nach WinError.H google´n
gruss by OHR
Jimmy
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Koverhage »

Jimmy,

auch in der Zip Datei nicht (dort sind ja auch nur englische Meldungen)
Aber ausgehend von Deiner Liste, wie kann ich die Fehler abfangen und den entsprechenden
Fehler im Klartext anzeigen?
Gruß
Klaus
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Fehler Automation/6500

Beitrag von AUGE_OHR »

hi,
Koverhage hat geschrieben: auch in der Zip Datei nicht (dort sind ja auch nur englische Meldungen)
schade
Koverhage hat geschrieben: Aber ausgehend von Deiner Liste, wie kann ich die Fehler abfangen und den entsprechenden
Fehler im Klartext anzeigen?
naja kommt drauf an wie "sicher" man es programmieren will. Der "direkte" Weg geht nur im
optimalen Fall ... nur wenn was passiert ...

Ich habe es mir nun aus den C:\ALASKA\XPPW32\SOURCE\SYS\axctrls.prg abgeguckt und
"wrappe" jede Property oder Methode des activeX in eine Xbase++ Methode. Jede der Methoden
fängt mit einem BEGIN an und dem ValType(), danach "der Call" und dann die RECOVER :onError()
Abfrage.

Allerdings kommt diese "Optimierung" erst nachdem das Modul läuft den trotz des Klartext weiss
ich dann meisten nicht was er von mir will ... oft hat man einfach nur das "falsche" Sub-Object
oder so ... und manchmal auch die Schreibweise.

Code: Alles auswählen

oPushPin:Symbol := 85                 -> peng

oPushPin:SetProperty("Symbol",85) -> OK
gruss by OHR
Jimmy
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2935
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Wolfgang Ciriack »

oPushPin:Symbol := 85 -> peng
oPushPin:SetProperty("Symbol",85) -> OK
Also bei mir funktioniert dein ->peng ohne Probleme :!: :?:
Viele Grüße
Wolfgang
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9361
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Tom »

Bei mir auch. Ich vermute, dass "oPushPin" überhaupt kein (existierender) PushPin, DataRange oder DataSet ist. Dieser Code hier funzt bei mir jedenfalls problemlos, schon seit Jahren:
oFindAdr := oMap:findResults(cAdress)
IF oFindAdr:Count > 0
oLocation := oFindAdr:item(1)
oPushPin := oMap:addPushPin(oLocation,cAdressDescription)
oPushPin:balloonState := 1
oPushPin:Symbol := 25
oLocation:goto()
ENDIF
Herzlich,
Tom
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16511
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Martin Altmann »

Ähem - ohne selber das MapPoint zu nutzen: Ihr denkt schon daran, dass Jimmy eine wesentlich ältere Version benutzt?

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9361
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Tom »

@Martin: Das läuft bei mir mit MP 2004 und 2006. M.E. hat Jimmy ersteres.
Herzlich,
Tom
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Fehler Automation/6500

Beitrag von AUGE_OHR »

hi,
Wolfgang Ciriack hat geschrieben:
oPushPin:Symbol := 85 -> peng
oPushPin:SetProperty("Symbol",85) -> OK
Also bei mir funktioniert dein ->peng ohne Probleme :!: :?:
hm ... bei mir jetzt auch nicht mehr ...
er hatte vor immer das Symbol angemeckert ... vermutlich hatte ich nicht das richtige Object für
oPushPin sodas er die Property nicht kennt.

Ok worauf ich aber raus wollte ist das man es einfach mal probieren sollte statt eine := Zuweisung
mit SetProperty zu arbeiten weil es vielleicht einen Unterschied machen könnte ...

thx, euch beiden
gruss by OHR
Jimmy
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Koverhage »

Hi,

habe heute eine neue Fehlermeldung bekommen, Fehlercode: -2147023174

Dieser wird auch beschrieben
http://support.microsoft.com/kb/189618

Kann aber mit der Erklärung nicht viel anfangen.
Die Function wird mehrmals nacheinander aufgerufen, aber doch auch beendet, oder etwa nur zu schnell ?

Code: Alles auswählen

FUNCTION WordFillDOC(cFile,cSaveAs,lPrint, lDruOrEdit,nCopies,lVorschau, nSchacht1, nSchacht2, nOrientation, cPrinter)
  Local oWord,oBM,oDoc, oDruckerSettings
  Local lWordFinished := .f.
  Local i := 0
  Local nEvent := 0, mp1, mp2
  Local lBackground := .f.
  Local cOldPrinter
  Local nFirstTrayID := 0
  Local nOtherTrayID := 0
  Local nOldOrientation := 0

  default lDruOrEdit to .f.
  default lPrint to .f.
  default nCopies to 1
  default lVorschau to .f.
  default nSchacht1 to 0
  default nSchacht2 to 0
  default nOrientation to 0  // Portrait = Normal

    if !Fexists(cFile)
       return .f.
    endif


    IF(ValType(cSaveAs)=="C")
       i := Rat( ".",cSaveAs)
       if i < 1
          cSaveAs := cSaveAs + ".doc"
       endif
    ENDIF

  // Erzeugen einer ActiveX-Komponente
  oWord := CreateObject("Word.Application")
  IF Empty( oWord )
    Return .f.
  ENDIF

  if lDruOrEdit
     oWord := oWord:dynamicCast(ActiveXObject())
     oWord:Quit := {||lWordFinished := .T.}
     oWord:Visible := .T.
     lWordFinished := .F.
  else
     oWord:Visible := .F.
     oWord:DisplayAlerts := .F.
  endif

  // Oeffnen eines Word-Dokuments und Zugriff auf
  // eine Sammlung von Lesezeichen
  oWord:documents:open( cFile )
  oDoc := oWord:ActiveDocument
  oBM  := oDoc:Bookmarks
  oDruckerSettings := oDoc:PageSetup

  // Ersetzen des Lesezeichens durch einen neuen
  // Wert

  ReplaceBookmark(oBM , "BLABLA"        , kdnr )    // Kundenummer


  // Speichern des Ergebnisses
  IF(ValType(cSaveAs)=="C")
    oDoc:saveas(cSaveAs)
  ENDIF


  // Sichern der aktuellen Einstellungen
  nFirstTrayID := oDruckerSettings:FirstPageTray
 [color=#FF0000] nOtherTrayID := oDruckerSettings:OtherPagesTray
[/color]

Gruß
Klaus
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15696
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von brandelh »

Hi,

ich verstehe es so, dass Word ein Objekt als Ziel erwartet aber keines übergeben wurde.
Ich vermute, dass diese Zeile:
nOtherTrayID := oDruckerSettings:OtherPagesTray
die Fehlerzeile darstellt oder ?

Hierbei wäre:
bei oDruckerSettings:OtherPagesTray -> oDruckerSettings das Objekt, dem etwas übergeben wird.
hier: die Aufforderung die Eigenschaft OtherPagesTray zurückzugeben.

Kann es sein, dass diese Eigenschaften nicht immer verfügbar sind (also nicht gesetzt wurden) ?
Könnte es sein, dass du 2 Druckjobs nacheinander losschickst und der Erste nach dem Ende Word dicht macht, während der Zweite noch am Arbeiten ist ?
Knallt es eigentlich immer an der gleichen Stelle ?
Gruß
Hubert
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Koverhage »

Hi Hubert,

ja das ist die Zeile, aber wenn dem so wäre müsste es ja schon einer Zeile vorher knallen.
Deswegen würde ja die Abfrage auf den Typ von oDruckerSettings nichts bringen.
Ich möchte das ganze ja auch nicht rausnehmen, da ich/der Anwender die Einstellungen dann nicht setzen kann.
Gruß
Klaus
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Fehler Automation/6500

Beitrag von AUGE_OHR »

hi,

ich nehme mal an das es bei dir funktioniert wenn du es 1x machst... und wenn du es 100x machst?

ich frage deshalb weil es mir so scheint als wenn du das aktiveX in eine Function lädst (und wohl
auch :destroy() ) und es nicht "am Anfang" in der Main hast.

Wenn du also die Function das 2x oder 3x aufrufst dann solltest du mal in den Taskmanager sehen
"wie oft" du nun schon Word/Excel "im Speicher" hast ... ( kommt auf die Office Version an )
gruss by OHR
Jimmy
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Fehler Automation/6500

Beitrag von Koverhage »

Hallo Jimmy,

wie meinst Du das ?

Microsoft schreibt das auch,
Visual Basic hat einen Verweis zu Word eingerichtet, der mittels einer Codezeile funktioniert, die ein Word-Objekt, eine Word-Methode oder -Eigenschaft aufruft, ohne dass dieses oder diese durch eine Word-Objektvariable definiert wird. Visual Basic gibt diesen Verweis erst wieder frei, wenn Sie das Programm beenden. Dieser unzureichend definierte Verweis verursacht einen Konflikt mit dem Automatisierungscode, wenn der Code mehr als ein Mal ausgeführt wird.
Wie kann ich sicherstellen, das Word oder Excel auch beendet wurde ?
Gruß
Klaus
Antworten