Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor VBA
  I-Logic Fehler 0x80004005

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  I-Logic Fehler 0x80004005 (1697 mal gelesen)
tanzy
Mitglied



Sehen Sie sich das Profil von tanzy an!   Senden Sie eine Private Message an tanzy  Schreiben Sie einen Gästebucheintrag für tanzy

Beiträge: 32
Registriert: 02.10.2017

Inventor 2018

erstellt am: 28. Feb. 2018 17:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo! habe folgende 2 Varianten ausprobiert, und beide geben den unten angeführten Fehler.. Allerdings sollte es Funktionieren.

Den Namen im Browser gibts genau so wie er geschrieben ist.
Aktuell befindet sich die Baugruppe auf "Normal"
Die Baugruppe ist nicht schreibgeschützt, oder was auch immer, und ist auch nicht extern offen.
Der Fehler kommt immer auf den mit *** markierten Zeilen.

code A:

Code:

'Iterate through all of the occurrences
Dim oOccurrence As ComponentOccurrence
For Each oOccurrence In oAsmCompDef.Occurrences

If oOccurrence.Name = "Einlegeblech_Endmodul_465_D19" Then
If diametro_rullo_lato_entrata = 19 And larghezza = 465 Then
'set BOM Structure

oOccurrence.Definition.BOMStructure = 51970 'Normal ***

Else

oOccurrence.Definition.BOMStructure = 51971 'Phantom  ***
End If
End If

Next


Code B:

Code:

Dim oCompOcc As ComponentOccurrence


oCompOcc = Component.InventorComponent("Einlegeblech_Endmodul_465_D19")
MsgBox(oCompOcc.BOMStructure.ToString)
oCompOcc.Definition.BOMStructure = 51971



Fehler:
Fehler in Regel: main in Dokument: Modularband XXXXX.iam

Unbekannter Fehler (Ausnahme von HRESULT: 0x80004005 (E_FAIL))

System.Runtime.InteropServices.COMException (0x80004005): Unbekannter Fehler (Ausnahme von HRESULT: 0x80004005 (E_FAIL))
   bei System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData)
   bei Inventor.ComponentOccurrence.get_Definition()
   bei LmiRuleScript.Main()
   bei Autodesk.iLogic.Exec.AppDomExec.ExecRuleInAssembly(Assembly assem)
   bei iLogic.RuleEvalContainer.ExecRuleEval(String execRule)

Vielen Dank!

Igor

[Diese Nachricht wurde von tanzy am 28. Feb. 2018 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Ruzy5624
Mitglied
Konstruktionsleiter / staatl. gepr. Techniker


Sehen Sie sich das Profil von Ruzy5624 an!   Senden Sie eine Private Message an Ruzy5624  Schreiben Sie einen Gästebucheintrag für Ruzy5624

Beiträge: 280
Registriert: 01.07.2015

Product Design Suite 2018 Ultimate
Visual Studio 2017
Windows 10 Pro
Intel Xeon E3-1245 v5 @ 3,5GHz
Nvidia Quadro M4000 8GB
RAM 32GB
2x 24" Monitore FullHD
SpaceMouse Pro

erstellt am: 28. Feb. 2018 19:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für tanzy 10 Unities + Antwort hilfreich

Hey,

mal ein Test...

Funktioniert es, wenn du "51970" durch "BOMStructureEnum.kNormalBOMStructure" ersetzt und "51971" durch "BOMStructureEnum.kPhantomBOMStructure" ?

------------------
Mit Besten Grüßen

Marcel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

tanzy
Mitglied



Sehen Sie sich das Profil von tanzy an!   Senden Sie eine Private Message an tanzy  Schreiben Sie einen Gästebucheintrag für tanzy

Beiträge: 32
Registriert: 02.10.2017

Inventor 2018

erstellt am: 01. Mrz. 2018 07:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi!

Nö, gleicher Fehler...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

tanzy
Mitglied



Sehen Sie sich das Profil von tanzy an!   Senden Sie eine Private Message an tanzy  Schreiben Sie einen Gästebucheintrag für tanzy

Beiträge: 32
Registriert: 02.10.2017

Inventor 2018

erstellt am: 01. Mrz. 2018 07:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ok, habe nun was weiteres entdeckt.. Es handelt sich NUR um unterdrückte Bauteile. Bei nicht unterdrückten geschieht das nicht.. Allerdings, kann ich diese Teile manuell über der Stückliste auf Phantom stellen, obwohl sie Unterdrückt sind. Wieso?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz