Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];

Вниз

Сообщение в Wundows2000   Найти похожие ветки 

 
Evgen138   (2003-11-12 08:15) [0]

Дрям всем!
Поскажите пожалуйста как можно отправить сообщение на конкретный компьютер в сети.
Видел в одной проге, при отправке сообщения у получающего выскакивает информационное окно с текстом сообщения
как это можно сделать?


 
Aristokrat   (2003-11-12 08:42) [1]

информационное или как net send?


 
Rouse_   (2003-11-12 10:03) [2]

Через майлслоты...

Желаю успехов


 
Rouse_   (2003-11-12 10:10) [3]

http://delphimaster.net/view/6-1066114577/

Желаю успехов


 
sapsi   (2003-11-12 10:20) [4]

WinExec(Pchar("net send " + compname+" "+"мое сообщение"),SW_HIDE);


 
Aristokrat   (2003-11-12 10:24) [5]

в D6, Win2k мона с помощью API с возможностью сокрытия абонента


 
Rouse_   (2003-11-12 11:10) [6]

Ну так я ж дал ссылку с примером на апях ;)


 
Aristokrat   (2003-11-12 11:20) [7]

а я по другому немного делаю :)


unit Main;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls {Обязательно}, ShellApi;

type
TForm1 = class(TForm)
ToEdit: TEdit;
FromEdit: TEdit;
SendButton: TButton;

TextEdit: TEdit;
procedure SendButtonClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
HostName: LPCWSTR;
RName: LPCWSTR; //Имя компьютера куда сообщение
buf: Pointer;
text: String; //Сам техт сообщение
size: Integer;
From: PWideChar ; // От какого имени :))

// Объвление самой функции
Function NetMessageBufferSend (
servername: LPCWSTR; msgname: LPCWSTR;
fromname: LPCWSTR; buf: Pointer;
buflen: DWORD): longint; stdcall; external "netapi32.dll";

implementation

{$R *.dfm}

procedure TForm1.SendButtonClick(Sender: TObject);
begin

HostName := Nil; // Не помню зачем :))
RName:=StringToOleStr(ToEdit.Text); //Считываем Имя КОМУ
text := TextEdit.Text; // Считываем техт сообщения
From := StringToOleStr(FromEdit.Text);// Считываем от какого имени посылать :))
// Вычисляем и преобразуем
size := SizeOf (WideChar) * Length (text)+1;
GetMem (buf, Size);
PWideChar (Buf) := StringToWideChar (text, buf, Length (text) + 1);
// ну и сама отправка сообщения
If NetMessageBufferSend (HostName, RName, From , buf, size) <> NO_ERROR
then
ShowMessage ("Message Error to "+RName)
else
ShowMessage("Message Post to "+RName);
end;

end.


 
Aristokrat   (2003-11-12 11:22) [8]

З.Ы.

Правда в 98 проблемы :((


 
Rouse_   (2003-11-12 12:29) [9]

Вот - вот!
А мой код работает и там и там без проблем ;)


 
evgeniy32   (2003-11-12 19:43) [10]

Огромное всем спасибо!


 
Aristokrat   (2003-11-17 13:26) [11]


> Rouse_ © (12.11.03 12:29) [9]
> Вот - вот!
> А мой код работает и там и там без проблем ;)

а вопрос был по Win2k :tease:



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

Форум: "Сети";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
1-49582
miracle_fox
2004-01-05 13:25
2004.01.16
как изменить цвет итема в листвью?


14-49682
xtz
2003-12-25 18:44
2004.01.16
День добрый мастера.Не подскажите ли где можно взять описание Dll


6-49670
zxc
2003-11-14 14:54
2004.01.16
как програмно разрешить доступ к папке по FTP??


4-49799
Morpheus
2003-11-13 09:01
2004.01.16
Как считать инфу из консольного процесса ?


3-49445
Гоша
2003-12-18 10:24
2004.01.16
не могу из Win2K работать с базами расположенными на сервере





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский