none
Asynchrones Interface aus TLB? RRS feed

  • Frage

  • Hallo,

    in einer Applikation verwende ich eine externe Komponente, die komplexe externe Datenbankabfragen macht, die tw. mehrere Minuten dauern. Bisher starte ich einen eigenen Thread, um diese Abfragen durchzufuehren, frage mich aber, ob ich nicht auch ueber asynchrone Methodenaufrufe arbeiten koennte.

    Da die Interfaces per #import aus der TLB der Komponente kommen, sind in der Theorie alle Informationen vorhanden, um die asynchronen Proxy/Stub-Klassen generieren zu koennen; kann ich das in der Praxis auch irgendwie machen?

       Simon Richter

    Montag, 7. November 2011 13:27

Antworten

Alle Antworten

  • Irgendwie erschienb mir das schon immer zu kompliziert, dabei gibt es das ja schon wirklich lange (http://msdn.microsoft.com/en-us/magazine/cc301334.aspx).

    Ich glaube der Aufwand lohnt nicht. Ich würde in jedem Fall einen eigenen Thread bevorzugen, zumindest weiß man dann wo, wann, was passiert, oder eben auch nicht ;)


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Donnerstag, 10. November 2011 07:26
    Moderator
  • Hallo Simon J. Richter,

    Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
    Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.

    Grüße,
    Robert

    Dienstag, 15. November 2011 08:59
    Moderator
  •  Hallo,

    Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
    Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid

    Sie hat mir in so weit weitergeholfen, als ich jetzt mein eigenes Interface und eine Wrapperkomponente gebaut habe. Nicht schoen, frisst unnoetig Speicher, aber funktioniert. Eine entsprechende Funktion im TLB-Compiler waere eben meine erste Wahl gewesen.

       Simon

    Freitag, 18. November 2011 14:17