API - trocando mensagens string entre programas via message |
Top Previous Next |
|
// trocando mensagens string entre programas via message
unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
const WM_SINC = WM_USER + 100;
type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); protected procedure msgSinc(var Message: TMessage); message WM_SINC; end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); begin SendMessage(Handle, WM_SINC, 0, (Lparam(PChar('gnomo')))); end;
procedure TForm1.msgSinc(var Message: TMessage); begin Caption := PChar(Message.lparam); end;
end. |