In c++ wil ik een bericht sturen tussen twee applicaties, volgens mij ben ik er na lang zoeken bijna.
Het werkt alleen nog niet, volgens mij zie ik iets over het hoofd.
En om berciht te sturen gebruik ik deze regel, hMySecondProcess=proces van applicatie die bericht moet ontvangen
Het werkt alleen nog niet, volgens mij zie ik iets over het hoofd.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <Main.h>
public:
virtual void __fastcall WndProc( TMessage &Message);
<Main.cpp>
#define WM_MYMESSAGE WM_APP+400
//---------------------------------------------------------------------------
void __fastcall TMainForm::WndProc( TMessage &Message)
{
if ( Message.Msg == WM_MYMESSAGE ){
ShowMessage("App nog een keer gestart");
return;
}
inherited::WndProc( Message);
}
//--------------------------------------------------------------------------- |
En om berciht te sturen gebruik ik deze regel, hMySecondProcess=proces van applicatie die bericht moet ontvangen
code:
1
| SendMessage(hMySecondProcess,WM_MYMESSAGE, 0, LPARAM(PChar("TEST BERICHT"))); |