Entwickler-Ecke
Basistechnologien - Interop mit VB6/VBA: Application.Idle und modaler Dialog
tschenning - Mo 21.12.09 11:27
Titel: Interop mit VB6/VBA: Application.Idle und modaler Dialog
Hallo,
ich habe ein Problem im Bereich Interop - speziell beim COM-Zugriff von Win32-Anwendungen auf eine .NET-Komponente.
Diese Komponente bringt einen modalen Dialog und dieser wartet auf das Event Application.Idle, um seine Daten anzuzeigen.
Dies funktioniert zwar bei MFC-Clients einwandfrei, ebenso beim Aufruf aus einem VBScript. Bei VB6-Clients oder bei Aufruf aus einem VBA-Makro kommt das Event aber nicht. Somit wäre die Komponente nicht universell einsetzbar :cry:
Hat jemand von euch eine Idee, was der Hintergrund dieses Verhaltens ist?
Gibt es eine Lösung für dieses Problem oder muss man von Application.Idle weg und sich an ein anderes Event hängen (und wenn ja, welches?)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!