Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API: EmodelViewControl bleibt hängen

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 SOLIDWORKS
  
SolidWorks Kurs mit IHK-Zertifzierung , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
Autor Thema:  API: EmodelViewControl bleibt hängen (488 mal gelesen)
ChrisB
Mitglied



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

Beiträge: 61
Registriert: 14.03.2005

SolidWorks 2006/2008
WinXP Pro
MS VS 2005

erstellt am: 07. Mrz. 2007 11:37    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 Freunde der wohlgepflegten API-Unterhaltung!


Wir benutzen ein selbst geschriebenes Programm, mit dem wir nach SWXSolidWorks-Dateien suchen, und diese in einem kleinen Vorschaufenster anzeigen lassen. Die Vorschau bereitet aber immer wieder Probleme.

Das Programm besteht im Wesentlichen aus einem Formular, in dem sich das EmodelViewControl und noch ein bisschen anderes Zeugs befindet.

Nach der Auswahl eines Dokuments wird dieses mit EmodelViewControl.openDoc geöffnet.


Nun treten aber seit längerem immer wieder Probleme damit auf.
Vor allem, wenn mehrmals hintereinander in schneller Abfolge Dokumente geöffnet werden, hängt sich das Control komplett auf.
(weißer Hintergrund, keine Events werden mehr geschickt, ...).

Solange ich dann nicht weiter auf das Control zugreife (Dokument lade, Eigenschaften abfrage, etc) läuft meine Anwendung auch normal weiter. Sobald ich aber versuche in irgendeiner Weise mit dem Control zu interagieren, hängt sich die Anwendung komplett auf.

Ich habe schon versucht ein solchermaßen "kaputtes" control aus dem Formular zu löschen und neu hinzuzufügen, was aber auch keinen Erfolg brachte.

Bis das control ein finished/failedLoading event sendet wird verhindert, dass neue Dokumente geöffnet werden. Daran sollte es also eigentlich nicht liegen.
Allerdings scheint das Control Probleme mit größeren Dateien zu haben, bei diesen tritt das Problem häufiger (aber nicht ausschließlich) auf.


Da ich mit VB.NET arbeite wird von dem original-EmodelViewControl eine Wrapper-Assembly erstellt. Ob es daran liegen kann, weis ich nicht. Bisher hat das mit allen anderen Controls immer wunderbar funktioniert.


Ich verwende VB.NET 2005 und den E-Drawings Viewer 2007.

Hat vielleicht jemand von euch Erfahrung mit dem EModelViewControl?

Grüße

Christian

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