Zitat von
stoxx:
Astat .. ich versteh kein Wort *g*
Ok, dann vergiss es gleich wieder.
Zitat von
stoxx:
Wenn ich mit sleep Warte, dann steht alles, was ein Zeichen ist, dass irgendjemand was mit "Application.Processmessages" in der
DLL macht.
Nein, mit Sleep bekommt der betreffende Thread keine Rechenzeit meht zugeteilt, und kann auf nichts mehr reagieren.
Ich stell hier mal einfach in den Raum, dass die
DLL korrekt arbeitet, wie Du das beschrieben
hast, kommt mir da nichts ungewöhnlich vor.
1.
Dll einfach im Mainthread machen lassen was sie soll.
Wenn die
Dll Asynchron arbeitet, sollte es egal sein wenn man eine Antwort zurückgibt, bzw. ob dies
überhaupt notwendig ist.
2. Die Asynchronen
DLL Events in einem Threadsaven Buffer stellen.
3. Diesen Buffer dann mit Threads abarbeiten lassen.
Zeigsta mal bitte etwas code?
lg. Astat