Forum: Sonstige Fragen zu Delphi
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
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
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...