Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  iLogic -> Der Typ Inventor.Document ist nicht definiert.

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
  
Auf dem Weg zur digitalen Auftragsmappe. , ein Anwenderbericht
Autor Thema:  iLogic -> Der Typ Inventor.Document ist nicht definiert. (773 / mal gelesen)
EIBe 3D
Mitglied
Dipl. - Ing. (FH)


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

Beiträge: 267
Registriert: 24.01.2020

HP Z4 G4 Workstation
Xeon 3,6 32GB
Nvidia P2000
WIN10
SW2015 SP5.0
SW2017
*************
Inv2018 akt.SP

erstellt am: 01. Jul. 2021 11:14    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 zusammen,

hat jemand schon folgende Fehlermeldung heimgesucht?

Regelkompilierungsfehler in Regel9, in xxx.iam

Fehler in Zeile 1 : Der Typ "Inventor.Document" ist nicht definiert.
Fehler in Zeile 3 : Der Typ "Inventor.BOM" ist nicht definiert.

Tritt auf bei:

Code:

Dim oDoc As Inventor.Document

Dim oBom As Inventor.BOM


Sprich ich kann plötzlich keine Inventor Dateitypen deklarieren ???

Und das obwohl mir IntelliSense die Dateitypen vorschlägt.

Tritt auch nach Inventor Neustart und neu erstellten Teil auf.

Das ist ungünstig.


Grüße

EIBe 3D

Edit1: Ein Neustart des Rechners hilft nicht.
Auf dem Rechner eines Kollegen versucht -> gleiches Problem!
Auch in Sub Main verpakt kein Unterschied.

[Diese Nachricht wurde von EIBe 3D am 01. Jul. 2021 editiert.]

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

EIBe 3D
Mitglied
Dipl. - Ing. (FH)


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

Beiträge: 267
Registriert: 24.01.2020

HP Z4 G4 Workstation
Xeon 3,6 32GB
Nvidia P2000
WIN10
SW2015 SP5.0
SW2017
*************
Inv2018 akt.SP

erstellt am: 01. Jul. 2021 12:04    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

Weitere Beschreibung:

Neue Baugruppe, neue Regel, Code:

Code:

Sub Main()
Dim oDoc As Document

oDoc = ThisApplication.ActiveDocument

MessageBox.Show(oDoc.DisplayName)

End Sub


Fehler wie oben beschrieben.

Schalte ich nun in den Optionen auf reiner VB.Code um und lasse die Regel Speichern und ausführen, entferne dann wieder den Haken bei reiner VB.Code und speichere und führe erneut aus, funktioniert der Code.

Leider klappt das nicht bei meiner bestehenden Baugruppe...

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

KraBBy
Mitglied
Maschinenbau-Ingenieur


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

Beiträge: 721
Registriert: 19.09.2007

Inventor Professional 2020
WinX

erstellt am: 01. Jul. 2021 12:18    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 EIBe 3D 10 Unities + Antwort hilfreich

Ist es Absicht, dass im zweiten Post "Dim oDoc As Document" statt "... Inventor.Document" verwendet wird?

Bei mir funktioniert der Code in beiden Varianten, sowohl bei .ipt als auch .iam.
Getestet mit IV2020

------------------
Gruß KraBBy

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

EIBe 3D
Mitglied
Dipl. - Ing. (FH)


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

Beiträge: 267
Registriert: 24.01.2020

HP Z4 G4 Workstation
Xeon 3,6 32GB
Nvidia P2000
WIN10
SW2015 SP5.0
SW2017
*************
Inv2018 akt.SP

erstellt am: 01. Jul. 2021 13:11    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 Krabby,

danke fürs Testen.

Zitat:
Ist es Absicht, dass im zweiten Post "Dim oDoc As Document" statt "... Inventor.Document" verwendet wird?
...

Ja da es keinen Unterschied macht wie der Typ (und welcher) deklariert wurde.

Abhilfe hier:
Ich habe 2 selbstgeschriebene Add-Ins aus den Zusatzmodulen entladen, Inventor neugestartet und wieder auf automatisch laden gesetzt, Inventor neugestartet. Nun passt alles wieder 

Mal schauen wie lange 


Grüße

EIBe 3D

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

rkauskh
Moderator
Dipl.-Ing. (FH) Versorgungstechnik




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

Beiträge: 2630
Registriert: 15.11.2006

Windows 10 x64, AIP 2020-2025

erstellt am: 01. Jul. 2021 19:48    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 EIBe 3D 10 Unities + Antwort hilfreich

Hallo

Du hast aber nicht zufällig ein "FinalReleaseComObject" in einem deiner Addins verwendet?

------------------
MfG
Ralf

RKW Solutions GmbH
www.RKW-Solutions.com

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

EIBe 3D
Mitglied
Dipl. - Ing. (FH)


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

Beiträge: 267
Registriert: 24.01.2020

HP Z4 G4 Workstation
Xeon 3,6 32GB
Nvidia P2000
WIN10
SW2015 SP5.0
SW2017
*************
Inv2018 akt.SP

erstellt am: 02. Jul. 2021 07:55    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 Ralf,

nein, weder "FinalReleaseComObject" noch  "ReleaseComObject" kommen vor.


[Edit1]:
Benötige ich "ReleaseComObject" überhaupt in einem dll Add-in, oder könnte dies der Grund sein dass sich Inventor "verhaspelt"?

Weiteren Beitrag zu Inventor Add-ins und ReleaseComObject gefunden und sogar gelesen. In meinem AddIn wird beim Deaktivieren wie beschrieben die Referenz auf Inventor auf Nothing gesetzt und der Rest dem GarbageCollector überlassen.
[/EndEdit1]

Momentan tritt das Problem jedenfalls nicht auf.


Grüße

EIBe 3D


[Diese Nachricht wurde von EIBe 3D am 02. Jul. 2021 editiert.]

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)2024 CAD.de | Impressum | Datenschutz