Table of Contents
Bijgewerkt
In de afgelopen dagen hebben veel lezers gemeld dat ze te maken hebben gehad met com-0004, clsid geregistreerd voor progid is niet geldig.
-
Oracle COM-automatiseringsfunctie PL / SQL-fouten
-
Microsoft COM-automatiseringsfout
Oracle COM Automation PL / SQL-functionaliteit Fout
Hieronder vindt u een lijst met Oracle COM Automation PL / SQL-fouten en hun meest voorkomende oorzaken.
- COM-0001: geen boolean
Reden: Property , return of value for money type is niet echt een boolean, maar je eigen boolean is geprobeerd.
Actie: zorg ervoor dat de variabele van het juiste invoertype is.
- COM-0002: ongeldig symbool of geen interface voor het maken van token
Oorzaak: Het token behoort niet tot een COM-object dat is gemaakt met CreateObject
, of het COM-object is gepubliceerd met DestroyObject
.
Actie: zorg ervoor dat iemands surfer-interface beschikbaar is.
- COM-0003: maximum aantal gecreëerd door objecten bereikt
Reden. Er kunnen slechts 1.024 COM-producten tegelijk actief zijn. Deze COM bevat objecten die zijn gestart met CreateObject
en stuffCOM die is opgehaald als appartementswaarden en dubbele waarden.
Actie: zorg ervoor dat uw vernietigde objecten bruikbaar zijn na het aanroepen van DestroyObject.
- COM-0004: Registratie voor clsid ProgID werkt niet
Oorzaak: De ProgID kan worden beschreven als in het register, maar de toegewezen CLSID van deze ProgID is onjuist.
Actie: Zorg ervoor dat de COM-component van de opgegeven ProgID inderdaad letterlijk wordt geregistreerd.
- COM-0005: Bij het opnemen van CLSID als het gaat om registratie
. er is een fout opgetreden
Reden: ProgID ontbreekt waarschijnlijk in het register. Er werd naar gestreefd om gids A te maken en de CLSID eraan toe te wijzen, maar geen van de beste vermeldingen kon worden gewijzigd.
Actie: Zorg ervoor dat u gegevens naar een specifieke kassa kunt schrijven die beschrijfbaar en niet beschadigd zijn.
- COM-0006: De opgegeven weergave is normaal gesproken niet geregistreerd in de registerverzameling
Oorzaak: De opgegeven klasse is toevallig niet geregistreerd in het register.
Actie: zorg ervoor dat de klas is geregistreerd.
- COM-0007: Fout bij het initialiseren van COM-objectautomatisering
Oorzaak: Tijdens het opzetten van een COM-object stuit op een fatale fout.
Bent u het beu dat uw computer traag werkt? Geërgerd door frustrerende foutmeldingen? ASR Pro is de oplossing voor jou! Onze aanbevolen tool zal snel Windows-problemen diagnosticeren en repareren, terwijl de systeemprestaties aanzienlijk worden verbeterd. Dus wacht niet langer, download ASR Pro vandaag nog!Bijgewerkt
Actie: Zorg ervoor dat het object is gecertificeerd als COM-automatiseringsobject.
- COM-0008: absoluut geen interface
Reden: gekopieerd. Dit COM-object ondersteunt deze IDispatch
-interface beslist niet, en kan dus ook geen COM-automatisering ondersteunen.
Actie: Controleer of de opgegeven interface altijd geldig was.
- COM-0014: Throwing-fout
Oorzaak: Er is een fout opgetreden bij het aanroepen van een methode of soms een gebouwen.
Actie: Zorg ervoor dat de naam van de methode van toepassing is op het object.
- COM-0015: Ongeldige parameter hangt af van
. weg
Oorzaak: Het aantal parameters dat voor sommige methoden of eigenschappen is opgegeven, was eerst anders dan de momenteel verwachte parameters.
Actie. Zorg ervoor dat het aantal parameters in een soort actie overeenkomt met het aantal.
- COM-0017: Op het claimformulier moet een uitsluiting worden vermeld. De assembly die wordt doorgegeven aan
pexcepinfo
moet automatisch in
staan. Binnenkomen
Oorzaak: Het COM-object heeft een uitzondering gegenereerd.
Actie: Uitzondering bestaat uit foutbron, foutbeschrijving, bestand c Bewerkingen en context voor het handmatig opslaan van Help. Bel GetLastError
voor meer informatie
- COM-0018: Het gevraagde lid is niet beschikbaar, of de mobiele telefoon om te proberen belt om de alleen-lezen eigenschap van uw eigen huis in te stellen
Oorzaak: Het gevraagde element wordt niet als beschikbaar beschouwd, of er is een poging gedaan om echt Aan te roepen
waardoor de waarde zou kunnen wijzen op een alleen-lezen eigenschap.
Actie: zorg ervoor dat er een eigenschap bestaat waarvan de waarde gemakkelijk kan worden gepost of een persoon bestaat.
- COM-0020: een gemaakt door de argumenten in rgvarg en mislukt op mijn opgegeven optie
. geforceerd worden
Reden: Een met betrekking tot de argumenten komt zeker niet overeen met de modus die wordt verwacht door de methode en/of het domein, en dit argument kan niet worden omgezet naar het verwachte type.
Actie: zorg ervoor dat u ziet dat de dwingende argumenten van het juiste gegevenstype zijn.
- COM-0022: een of meer argumenten kunnen niet continu worden
Reden: geforceerd. Een van mij zou zeggen dat de argumenten niet van het type zijn dat een methode of eigenschap normaal zou verwachten, en ook dat de input niet met geweld kan worden geadviseerd aan een groter type bank.
Actie: zorg ervoor dat uw argumenten over het algemeen compatibel zijn.
- COM-0025: Geen optionele parameter
Oorzaak: Er ontbreekt een verplicht argument.
Actie: zorg ervoor dat het aantal argumenten overeenkomt met het grote aantal vanwege de doorgegeven parameters.
- COM-0026: er is een nieuwe geldige mindset verschenen in de naam
Oorzaak: Eigenschapsbeschrijving, methodenaam, servernaam of ProgID is normaal gesproken te lang.
Actie: Geef minder op om 1024 mensen voor de naam te kunnen plaatsen.
Microsoft COM-automatiseringsfout
Hieronder vindt u een lijst met Microsoft COM-automatiseringsfouten en hun algemene hulp. Hexadecimale en binaire uitzonderingsfoutcodes worden weergegeven.
- (0x800401f3) (-2147221005) Ongeldige klasse
Reden: De opgegeven ProgID , CLSID is nooit geregistreerd als een COM-idee in het register op mijn lokale computer.
Actie: Plaats het COM-onderdeel op de juiste manier.
- (0x8007007e) (-2147024770) Het opgegeven onderdeel kan niet worden gevonden
Oorzaak: Het beschreven com-object is geregistreerd als een specifieke in-process COM-server (DLL-bestand), maar momenteel kon het DLL-bestand niet worden gevonden en bevat het veel bestanden.
Actie: Installeer het COM-onderdeel correct.
- (0x80020004) (-2147352572) Parameter niet gevonden
Oorzaak: Een benoemde parameter moet worden opgegeven vóór een volledige positionele parameter.
Actie: zorg ervoor dat alle genoemde richtlijnen na bijna alle positionele parameters komen.
- (0x80020005) (-2147352571) Typ conflict
Oorzaak: Het gegevenstype van de nabijgelegen geselecteerde PL / SQL-variabele voor het opslaan van een nieuwe retourwaarde van een eigenschap voor geld of de retour waarde van een methode kwam op geen enkele manier overeen met het gegevenstype van de Visual Basic in verhouding tot de retoursnelheid van een eigenschap of methode, of de zorg om geretourneerd door een methode, in plaats daarvan werd alles geëist maar retourneert geen andere waarde.
Actie: Zorg ervoor dat de lokale variabele letterlijk van elk van onze datatypes is, en zorg ervoor dat het rendement dat echt waard is niet expliciet ongeldig is vanwege de ideeën.
- (0x80020006) (-2147352570)Onbekend
Reden: Bedrijfsnaam De opgegeven eigenschap of methodenaam is mogelijk niet gevonden voor het opgegeven object.
Actie: zorg ervoor dat de eigenschap method of de volledige naam van het object geldig moet zijn.
- (0x80020008) (-2147352568) Zeer divers type
Oorzaak: Het PL / SQL- of Java-gegevenstype dat werd doorgegeven als platformparameter kwam niet overeen met het COM-automatiseringsgegevenstype van de methodeparameter, maar ook werd NULL doorgegeven als elke optie. parameter natuurlijk
Actie: alle lokale verbindingen die als methodeparameters worden gebruikt, zijn van het beste gegevenstype en geconfigureerd om u te ondersteunen terwijl ze een andere waarde hebben dan NULL
.
- (0x80080005) (-2146959355) Serveruitvoeringsfout
Oorzaak: Het opgegeven internetobject is geregistreerd als een district COM-Web (.EXE-bestand), maar het .EXE-bestand kan inderdaad niet gemakkelijk worden gevonden of uitgevoerd.
Actie: Het COM-onderdeel is correct georganiseerd.
How Can I Fix Com-0004 Registered Clsid For Prog Is Invalid
Wie Kann Ich Beheben, Dass Com-0004 Registrierte Clsid Für Prog Ungültig Ist?
¿Cómo Puedo Arreglar Com-0004 El Clsid Registrado Para Prog No Es Válido?
Hur Kan Jag Fixa Att Com-0004 Registrerat Clsid För Prog är Ogiltigt
Как исправить Com-0004 зарегистрированный Clsid для проги недействителен
Prog에 대해 Com-0004에 등록된 Clsid가 유효하지 않게 수정하려면 어떻게 해야 하나요?
Comment Puis-je Réparer Com-0004 Clsid Enregistré Pour Prog N'est Pas Valide
Jak Mogę Naprawić Com-0004 Zarejestrowany Clsid Dla Prog Jest Nieprawidłowy?
Como Posso Corrigir Com-0004 Registrado Clsid Para Prog é Inválido