AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 12:17

Parameter dieser Suchanfrage:

Suche in Thema: Synchronisierung asynchroner Kommunikation über Messages
Suche alle Beiträge, die von "oXmoX" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.015s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Synchronisierung asynchroner Kommunikation über Messages

      Delphi
      by oXmoX, 5. Feb 2006
    D.h. also z.B., dass ich in meiner GetPartnerhandle-Methode einfach einen neuen Thread starte, der die Message an Anwendung B absendet, sich schlafen legt und dann beim Eintreffen der Antwort-Message durch den Main-Thread wieder aufgeweckt wird. Darauf wertet der neue Thread die Message aus und liefert ein entsprechendes Ergebnis zurück.

    Ist es auf diese Weise Möglich, die...
  • Forum: Sonstige Fragen zu Delphi

    Re: Synchronisierung asynchroner Kommunikation über Messages

      Delphi
      by oXmoX, 5. Feb 2006
    Hallo marabu!



    Mein Ziel ist es ja eigentlich, die API von Programm B, die nur über WM_COPYDATA-Messages ansprechbar ist, in einer Klasse von Programm A zu kapseln, die völlig synchron - also über normale Methodenafrufe - arbeitet. Das bedeutet, dass der Main-Thread tatsächlich so lange warten muss, bis eine Antwort-Message von Programm B für den jeweiligen Funktionsaufruf eingetroffen ist...
  • Forum: Sonstige Fragen zu Delphi

    Re: Synchronisierung asynchroner Kommunikation über Messages

      Delphi
      by oXmoX, 4. Feb 2006
    Danke für deine Ratschläge, aber es will immernoch nicht funktionieren.
    Meine Funktion sieht jetzt vorläufig in etwa so aus:

    function MyClass.GetPartnerHandle(Call: Integer): String;
    begin
    Self.SendMsg('GET CALL ' + IntToStr(Call) + ' PARTNER_HANDLE');
    repeat
    Self.FMsgEvent.WaitFor(INFINITE);
    until (Pos('CALL ' + IntToStr(Call) + ' PARTNER_HANDLE', Self.FLastMsg) > 0);
    ...
  • Forum: Sonstige Fragen zu Delphi

    Synchronisierung asynchroner Kommunikation über Messages

      Delphi
      by oXmoX, 4. Feb 2006
    Hi,

    ich versuche gerade zwei Fenster, die über Messages miteinander kommunizieren, zu synchronisieren. Damit meine ich folgendes: Meine Anwendung schickt die Message "GET CALL xx PARTNER_HANDLE" an die andere Anwendung und diese sendet darauf (asynchron) die Antwort "CALL xx PARTNER_HANDLE yyyyyyy". Mein Problem besteht nun darin, eine Funktion
    function GetPartnerhandle(Call: Integer): String...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=oXmoX&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=62429
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz