Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  Inventor .NET
  controldefinition.execute

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
  
PNY präsentiert die PRO Elite™ High Endurance microSD-Flash-Speicherkarten für Videoüberwachung und kontinuierliche Aufzeichnung, eine Pressemitteilung
Autor Thema:  controldefinition.execute (861 mal gelesen)
NL-AC
Mitglied
Ingenieur


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

Beiträge: 86
Registriert: 26.08.2005

erstellt am: 25. Jan. 2011 10: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

Hallo!
In einem AddIn (.NET) rufe ich mit einem Button ein Formular auf, aus dem Formular heraus soll ein Symbol in die IDW eingefügt werden. Das ganze läuft klaglos als VB6-AddIn, mit VB.NET gibt es folgendes Problem:

da das Symbol vom User an beliebiger Stelle eingefügt werden soll, benutze ich die ControlDefinition.Execute bzw. .Execute2-Methode. Dummerweise wartet das Programm nicht auf die Useraktion, sondern läuft einfach über den Befehl drüber. Egal, ob synchron oder asynchron aufgerufen wird, egal ob das Form in diesem Moment sichtbar oder unsichtbar geschaltet ist.
Wenn ich das ganze so umbaue, dass der Befehl erst nach dem Schließen des Forms aufgerufen wird, funktioniert es.
Muss ich bei .NET noch irgendwie zwischendurch die Kontrolle oder Fokus an Inventor übergeben?

Gruß
Norbert

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

mssoftware
Mitglied
alles mögliche


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

Beiträge: 76
Registriert: 15.06.2005

Design Suite 2011-2016 Ultimate
Microsoft Visual Studio Professional 2010<P>i7 2600K @3,4Ghz
Windows 7 64bit
nvidia GTX 760
16GB RAM
2x SSD256GB
NAS 1TB (gespiegelt)

erstellt am: 31. Jan. 2011 11:51    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 NL-AC 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von NL-AC:
Muss ich bei .NET noch irgendwie zwischendurch die Kontrolle oder Fokus an Inventor übergeben?

Liegt vermutlich daran, das man nicht auf Controls im Hauptformular  sicher zugreifen kann, wenn diese lokal definiert sind. Das heißt, wenn ich z.b. auf Form2 ein Label habe und möchte von Form1 aus den Text des Labels ändern, so klappt das nicht sicher.
Daher habe ich die Inventor Variablen als globale Variablen deklariert, so das man aus jeder Form diese aufrufen und verwenden kann.

Code:
Public Class fo_inventortools
Dim oInventorApp As Inventor.Application
    Dim oIVBoom As Inventor.AssemblyDocument
    Dim oIVDraw As Inventor.DrawingDocument
    Dim oIVPart As Inventor.PartDocument
    Dim oIVDoc As Inventor.Document

Gruß Maik Schmitz

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

NL-AC
Mitglied
Ingenieur


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

Beiträge: 86
Registriert: 26.08.2005

erstellt am: 31. Jan. 2011 12:06    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 Maik,

ich hatte beide Varianten schon durchprobiert: globale und lokale Variabeln. Leider kein Unterschied.

Gruß
Norbert

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



Anzeige:Infos zum Werbeplatz >>

HGS-STAHL CAD APP für AEC - Architektur-, Ingenieur- und Bauwesen

Dieses Tool ermöglicht eine präzise Planung und Visualisierung von Stahlbausystemen und trägt dazu bei, die Effizienz und Qualität des Stahlbaus zu verbessern. HGS-STAHL ist ein Software-Tool von HGSimon CAD Engineering für den Stahlbau, für AUTO-CAD; BRICS-CAD; ZWCAD; GSTAR-CAD

mssoftware
Mitglied
alles mögliche


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

Beiträge: 76
Registriert: 15.06.2005

Design Suite 2011-2016 Ultimate
Microsoft Visual Studio Professional 2010<P>i7 2600K @3,4Ghz
Windows 7 64bit
nvidia GTX 760
16GB RAM
2x SSD256GB
NAS 1TB (gespiegelt)

erstellt am: 31. Jan. 2011 13:53    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 NL-AC 10 Unities + Antwort hilfreich

Hallo Norbert,

dann weiß ich jetzt auch keinen Rat, ohne den Quelltext gesehen zu haben.
Und der ist vermutlich zu umfangreich, um sich da mal eben einlesen zu können?


Gruß Maik

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