Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Опять про NETSEND   Найти похожие ветки 

 
Dmitrij_K   (2004-04-15 11:48) [0]

Можно ли отправить сообщение в 98-х окнах, там ведь службой сообщений даже не пахнет


 
wal ©   (2004-04-15 12:39) [1]

отправить можно, а вот принять - уже программа нужна, например WinPopup.exe


 
clickmaker ©   (2004-04-15 12:39) [2]

Самому написать, через mailslot"ы или дельфовый TUDP


 
Rouse_ ©   (2004-04-15 13:09) [3]

Пример отправки посредством mailslots

procedure TForm1.Button1Click(Sender: TObject);
var
 MSHandle: THandle;
 MSMessage: array [0..2] of String;
 ResultMsMessage: String;
 MSWrite: DWORD;
 ServerName: String;
begin
 ServerName := Edit1.Text;
 if ServerName = "" then ServerName := "*\";
 if ServerName[Length(ServerName)] <> "\" then ServerName := ServerName + "\";

 MSHandle := CreateFile(PChar("\\" + ServerName + "mailslot\messngr"),
   GENERIC_WRITE,// or GENERIC_READ,
   FILE_SHARE_READ,
   nil,
   OPEN_EXISTING,
   FILE_ATTRIBUTE_NORMAL,
   0);
 if not Win32Check(MSHandle <> INVALID_HANDLE_VALUE) then Exit;

 MSMessage[0] := Edit2.Text;
 MSMessage[1] := Edit3.Text;
 MSMessage[2] := Memo1.Text;

 CharToOem(PChar(MSMessage[0]), PChar(MSMessage[0]));
 CharToOem(PChar(MSMessage[1]), PChar(MSMessage[1]));
 CharToOem(PChar(MSMessage[2]), PChar(MSMessage[2]));

 ResultMsMessage := MSMessage[0] + #0 + MSMessage[1] + #0 + MSMessage[2];

 WriteFile(MSHandle, Pointer(PChar(ResultMsMessage))^, Length(ResultMsMessage), MSWrite, nil);
 Win32Check(MSWrite = Length(ResultMsMessage));
 CloseHandle(MSHandle);
end;



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.066 c
6-1081314901
D.Z.
2004-04-07 09:15
2004.05.30
Дескриптор сокета в чужой программе.


1-1084443190
pantera
2004-05-13 14:13
2004.05.30
Проблема с диаграммой пирог (Pie) компонента TeeChart


14-1084200341
Gramila
2004-05-10 18:45
2004.05.30
Прерывания


14-1084048044
Rouse_
2004-05-09 00:27
2004.05.30
Всеже позволю себе смелость....


3-1084186103
Mishenka
2004-05-10 14:48
2004.05.30
Есть ли стандартные диалоги для поиска в Базах данных?