Forum: Win32/Win64 API (native code)
by himitsu,
23. Mai 2022
Oder SendMessageCallback, falls man das Ergebnis braucht, aber nicht warten möchte,
oder SendNotifyMessage, was so ähnlich wie PostMessage nicht auf die Ausführung wartet.
Beim SendNotifyMessage weiß ich jetzt aber nicht, ob es nur auf das Ende nicht wartet, aber vielleicht darauf, ob die Verarbeitung anfängt.
Das wäre von Interesse, falls schon vorher eine andere Message dort hängt.
Im...
Forum: Win32/Win64 API (native code)
by himitsu,
22. Mai 2022
Du hast ja die Qual der Wahl, wobei nur EINWAS ewig wartet (außer es läuft im selben Thread, wie das Ziel).
PostMessage
PostThreadMessage
SendMessage
SendMessageTimeout
SendMessageCallback **
SendNotifyMessage
Forum: Win32/Win64 API (native code)
by himitsu,
18. Mai 2022
SetString(sText, PWideChar(Message.CopyDataStruct.lpData), Message.CopyDataStruct.cbData div 2 - 1); -> Chars, nicht Size
oder
sText := PWideChar(Message.CopyDataStruct.lpData); (du hast ja zum Glück eine #0 am Ende mitgegeben)
Berechtigungen?
z.B. empfängt ein Process mit höheren Rechten viele Massages standardmäßig garnicht, wenn sie von einem Prozess mit geringeren Rechten oder aus...