Дипломная работа: Разработка программы приема и передачи сообщений в локальной сети Microsoft
while WNetEnumResourceA (R, Q, Buf, BufferSize) = NO_ERROR do
begin
begin
P:= Buf;
NR:= P;
ListBox1. Items. Add (NR^.lpProvider);
L. Add(Buf);
end;
Q:= $FFFFFFFF;
New(Buf);
end;
Dispose(Buf);
end;
WNetCloseEnum(R);
end;
end;
procedure TForm4. FormCreate (Sender: TObject);
begin
ListBox1. Clear;
L:= TList. Create;
end;
procedure TForm4. FormClose (Sender: TObject; var Action: TCloseAction);
var I: Integer;
begin
for I:= 0 to L. Count – 1 do
begin
Dispose (L. Items[I]);
end;
L. Free;