Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
1-1084619254
DimonNew
2004-05-15 15:07
2004.05.30
передача свойст объектов в качестве параметров процедуры


7-1082550689
химик
2004-04-21 16:31
2004.05.30
Как программно добавить язык (раскладку) в системе?


6-1082008631
malamba
2004-04-15 09:57
2004.05.30
работа с FTP при помощи IdFTP (Indy)- где бы почитать


3-1083925335
vic1
2004-05-07 14:22
2004.05.30
Выборка неупорядоченных записей


4-1082442370
Stas
2004-04-20 10:26
2004.05.30
Чем заменить ShFileOperation




   Наверх