Дипломная работа: Разработка программы приема и передачи сообщений в локальной сети Microsoft
end;
end;
p:=p+SizeOf (TNameBuffer);
end;
end;
FreeMem (buf);
end;
procedure TForm2. Button1Click (Sender: TObject);
var
handle:THandle;
lpFileName:PChar;
lpNumberOfBytesWritten: Cardinal;
buffer:string;
i:integer;
s:LPSTR;
comp:string;
name, name2:PChar;
name1:string;
namesize:DWORD;
begin
Button1. Enabled:=False;
if RadioButton1. Checked then
begin
comp:=NBName (Edit1. Text);
lpFileName:=PChar ('\\'+comp+'\mailslot\messngr'+#0);
handle:=CreateFile (lpFileName, GENERIC_WRITE, 0, NIL, CREATE_ALWAYS, 0, 0);
if handle=INVALID_HANDLE_VALUE then
begin
ShowMessage ('Error when executing CreateFile()');