Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Inventor .NET
  Ermitteln der gerade geöffnerten Dokumentenart

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:  Ermitteln der gerade geöffnerten Dokumentenart (934 mal gelesen)
Evil_Bart
Mitglied
CAD Admin (Freiberuflich)


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

Beiträge: 137
Registriert: 14.08.2003

- Win XP SP3
CAD:
- Inventor 2009 Pro
- AM 2009
- SAP/PLM

erstellt am: 11. Mai. 2012 13:49    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 Ho Forum ..
Irgendetwas steht heute bei mir au der Leitung. :-(
Kann mir jemand sagen wie ich in .Net die gerade geöffnerte Dokumentenart ermitteln kann..
Viel Dank und Gruß
Andreas

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: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 11. Mai. 2012 17: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 Evil_Bart 10 Unities + Antwort hilfreich

Hi

ThisApplication.ActiveDocument.DocumentType?

------------------
MfG
RK

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

Evil_Bart
Mitglied
CAD Admin (Freiberuflich)


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

Beiträge: 137
Registriert: 14.08.2003

- Win XP SP3
CAD:
- Inventor 2009 Pro
- AM 2009
- SAP/PLM

erstellt am: 13. Mai. 2012 08:36    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 Evil_Bart 10 Unities + Antwort hilfreich

Hi RK,
ich möchte aus einem AddIn heraus (DLL) die Software Version abfragen.

Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim oApp As Inventor.Application = GetObject(, "Inventor.Application")
        MsgBox(oApp.ActiveDocument.DocumentType)

Nach Betätigung von Button1 bekomme ich dann eine Fehlermeldung (Unbehandelte Ausnahme in einer Komponennte der Anwndung….Die ActiveX Komponente kann nicht erstellt werden.)
Grüße
Andreas
(Win7 64 Bit, VStudio 2010, Inventor 2012)

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: 2166
Registriert: 15.11.2006

Windows 10 x64, AIP 2022

erstellt am: 13. Mai. 2012 09: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 Nur für Evil_Bart 10 Unities + Antwort hilfreich

Hallo

Wenn ich dich richtig verstehe, hast du ein AddIn (dll) für Inventor. Das führt beim Laden doch die Activate-Sub aus der PublicClass StandardAddInServer aus. Dort kannst du am einfachsten den Inventor "greifen".

Code:
Public Class StandardAddInServer
        Implements Inventor.ApplicationAddInServer

        'Inventor application object
        Private myInventor As Inventor.Application

.....

        Public Sub Activate(ByVal oAddInSiteObject As Inventor.ApplicationAddInSite, ByVal bFirstTime As Boolean) Implements Inventor.ApplicationAddInServer.Activate
           
                'The Activate method is called by Inventor when it loads the addin
                'the AddInSiteObject provides access to the Inventor Application object
                'the FirstTime flag indicates if the addin is loaded for the first time

                myInventor = oAddInSiteObject.Application

.......

         End Sub

End Class


Dein Fehler deutet darauf, das er schon beim erstellen der Inventor-Variable scheitert. Was meinst du mit Softwareversion? Die des laufenden Inventor oder die mit der einer geöffnete Datei erstellt wurde?

------------------
MfG
RK

[Diese Nachricht wurde von rkauskh am 13. Mai. 2012 editiert.]

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

Evil_Bart
Mitglied
CAD Admin (Freiberuflich)


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

Beiträge: 137
Registriert: 14.08.2003

- Win XP SP3
CAD:
- Inventor 2009 Pro
- AM 2009
- SAP/PLM

erstellt am: 13. Mai. 2012 11:58    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 Evil_Bart 10 Unities + Antwort hilfreich

Hi RK..
Hat geklappt.! :-)
Softwareversion war nur ein Schreibfehler. Gemeint war natürlich Dokumemtenart.
Vielen Dank und ein schönes RestWE

Andreas
Units sind Unterwegs ...

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