vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Programm auf Usereingaben warten lassen. DLL Addin 
Autor: ErfinderDesRades
Datum: 02.12.13 16:59

gegy schrieb:
Zitat:

Eine Messagebox hält das Programm doch auch an, wieso kann es
denn nicht den rest der applikation zur steuerung
freigeben?
Das ist durchaus möglich, wenn auch sehr ungewöhnlich.
Du kannst einen Dialog in einem NebenThread öffnen, dann blockiert er die Anwendung nicht.
Schwierig wird dann allerdings das Reagieren auf Eingaben in diesen Dialog - etwa wenn der Dialog geschlossen wird.
Da muss aus dem NebenThread ein Event gefeuert werden, und im PlugIn empfangen werden, und die Verarbeitung muss in den MainThread übertragen werden, weil es sonst zB an ganz unerwarteten Stellen zu Deadlocks kommen kann.
Mit PlugIns für CAD kenn ich mich nicht aus, in WinForms löst man das mittels Control.BeginInvoke(delegate).

(Rechtschreibfehler urheberrechtlich geschützt)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Programm auf Usereingaben warten lassen. DLL Addin1.393gegy02.12.13 11:16
Re: Programm auf Usereingaben warten lassen. DLL Addin1.002Manfred X02.12.13 11:23
Re: Programm auf Usereingaben warten lassen. DLL Addin956gegy02.12.13 11:30
Re: Programm auf Usereingaben warten lassen. DLL Addin978Manfred X02.12.13 11:39
Re: Programm auf Usereingaben warten lassen. DLL Addin952gegy02.12.13 13:06
Re: Programm auf Usereingaben warten lassen. DLL Addin991Manfred X02.12.13 13:48
Re: Programm auf Usereingaben warten lassen. DLL Addin941gegy02.12.13 14:19
Re: Programm auf Usereingaben warten lassen. DLL Addin971gegy02.12.13 14:46
Re: Programm auf Usereingaben warten lassen. DLL Addin1.134ErfinderDesRades02.12.13 16:59
Re: Programm auf Usereingaben warten lassen. DLL Addin952gegy03.12.13 07:30
Re: Programm auf Usereingaben warten lassen. DLL Addin934ErfinderDesRades03.12.13 10:56
Re: Programm auf Usereingaben warten lassen. DLL Addin958gegy03.12.13 11:00
Re: Programm auf Usereingaben warten lassen. DLL Addin1.017ModeratorDaveS03.12.13 16:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel