AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein TWMCopyData Message verschicken. Emfangsproblem
Thema durchsuchen
Ansicht
Themen-Optionen

TWMCopyData Message verschicken. Emfangsproblem

Ein Thema von DieDolly · begonnen am 3. Dez 2019 · letzter Beitrag vom 4. Dez 2019
 
DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#1

TWMCopyData Message verschicken. Emfangsproblem

  Alt 3. Dez 2019, 22:48
Innerhalb meines Programms möchte ich eine message verschicken. Ein MessageHandler, der auch für Messages von woanders zuständig ist, soll die entgegennehmen.

Sender und Empfänger sind dasselbe Programm. Die Message soll gesendet werden, ohne dass eine neue Instanz erstellt wird
Delphi-Quellcode:
// Button1
var
 msg: TWMCopyData;
begin
 msg.CopyDataStruct.cbData := (StrLen(PChar(Command)) + 1) * SizeOf(WideChar);
 msg.CopyDataStruct.lpData := PChar(Command);

 MyMessageHandler(msg);
end;
Delphi-Quellcode:
// MessageHandler
procedure MyMessageHandler(var msg: TWMCopyData);
var
 CommandList: string;
begin
 CommandList:= string(PChar(msg.CopyDataStruct.lpData));

 // Arbeite mit CommandList
end;
Wenn ich abc sende, kommt ab an. Was mache ich da falsch?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz