|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Доброго времени суток
плохо разбираюсь в делфи. необходимо написать программу для удаленного мониторинга сервера. использовал компоненты Tclientsocket и Tserversocket; данные о загруженности проца, озу отправляю одной переменной. Вопрос: как мне отправить список всех запущенных процессов и после отобразить его в мемо на сервере. P. S основной код на работе, позже выложу
Последний раз редактировалось gari_90, 06.10.2012 в 10:57. |
#2
|
|||
|
|||
Код:
procedure TForm1.Button2Click(Sender: TObject); var hSnapShot: THandle; ProcInfo: TProcessEntry32; k,i:integer; s: array [0..100] of string; begin hSnapShot := CreateToolHelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (hSnapShot <> THandle(-1)) then begin ProcInfo.dwSize := SizeOf(ProcInfo); if (Process32First(hSnapshot, ProcInfo)) then begin Memo1.Lines.Add(ProcInfo.szExeFile); while (Process32Next(hSnapShot, ProcInfo)) do Memo1.Lines.Add(ProcInfo.szExeFile); end; for I := 0 to memo1.Lines.Count do begin s[i]:=memo1.lines[i]; end; CloseHandle(hSnapShot); memo1.Lines.Delete(1); memo1.Lines.Delete(0); k:=memo1.Lines.Count; label2.Caption:=inttostr(k); end; end; Последний раз редактировалось Admin, 06.10.2012 в 15:01. |
#3
|
||||
|
||||
Цитата:
Чтобы отправить "одной переменной" используй свойство TMemo.Lines.Text |
#4
|
|||
|
|||
спасибо, уже разобрался, в edit забил текст через / а потом delimeter
тема закрыта |
#5
|
|||
|
|||
спасибо, уже разобрался, в edit забил текст через / а потом delimeter
тема закрыта |