Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Создание прибыльного сайта для начинающих" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Интернет для Delphi-программиста
Интернет для Delphi программиста.Выпуск : № 62 20 Марта 2006 г. Здравствуйте уважаемые подписчики рассылки "Интернет для Delphi программиста". Данная рассылка предназначена для всех кого интересует Delphi, здесь будут выкладываться ссылки на различные ресурсы интернета так или иначе связанные с Delphi: книги, исходники, программы... Изучайте Delphi один из лучших языков программирования!!! ЗАДАТЬ ВОПРОС : Правила
рассылки: Новые вопросы.
Ответы.
Статья: "Получение информации о выполняющихся процессах." Получить информацию о выполняющихся в данный момент на компьютере процессах можно на основе функций API. Для разных платформ эти функции отличаются, как и подключаемые для этих целей модули. Рассмотрим платформу Win95 и WinNT. В Win95 (Windows 95/98) код может выглядеть следующим образом:
Для работы этого кода нужно подключить в разделе USES модуль TlHelp32 (Help Tool API 32). Функция возвращает число процессов и записывает их пути в массив-переменную Proc. Тип переменной Proc – обычный массив строк, который нужно описать в разделе описания типов:
Поясню основные моменты реализации кода. Строка
Для NT-платформы (Windows NT/2000) аналогичный код может выглядеть следующим образом:
Здесь уже используется модуль PSAPI, который необходимо включить в раздел USES. Кому интересно разобраться в деталях данного кода отсылаю к справке по API. Замечу, что под управлением WINDOWS 2000, в списке процессов я наблюдал иногда "абракадабру" по путям некоторых процессов. Предлагаю в этом вопросе читателю разобраться самостоятельно, а у меня пока до этого не дошли руки. Тем не менее, считаю, что данная статья может послужить хорошим подспорьем, для всех интересующихся данным вопросом. В конце приведу код для определения платформы компьютера, поскольку он может понадобиться при реализации кода для вывода списка процессов. Оставляю его без комментариев.
В моем модуле SysInfo v.3.00 можно найти функции получения информации о выполняемых процессах и о другой системной информации. Copyright© 2006 Андрей Садовой Компоненты: Неограниченное
количество (секций) с разной степенью
заполненности, расположенных на одном
компоненте Надпись на каждой секции, с
указанием процентов или без оного; компонент для построения структуры локальной сети в виде дерева. компонент позволяющий писать лог-файл пакет для перевода денежных единиц из цифрового формата в текстовый Аналоговый индикатор компонет изображает 6 различных видов световых индикаторов компонент рисует кнопку в виде элипса компонент показывает JPEG, BMP файлы, много настроек компонент работает с базами DBF без помощи BDE красивая и довольно привлекательная кнопка компонент предназначен для записи и чтения ini-файла градиентная панель прггресс бар в виде цилиндра LABEL с 3D эффектом различная инфо о системе ПК LABEL с градиентным эффектом hint непрямоугольной формы цифровой индикатор, электронные часы набор интересных и полезных компонентов, украшающих интерфейс программы Интересные и полезные сайты по Delphi: Если Вы хотите, чтобы Ваш сайт был в этом разделе пишите.
Немного юмора: :))
Дружественные рассылки: Все
кто хочет изучить Delphi и реально
научиться писать свои программы, ЦПИ "Эверест"
поможет Вам. 10 причин в пользу платного обучения в ЦПИ "Эверест"… 1. Когда Вы
платите деньги-
появляется дополнительный стимул
против лени: надо учиться, ведь деньги
уже уплачены….
5. Стоимость обучения
одного месяца в ЦПИ "Эверест"
сравнима с ценой хорошей книги. Но часто
ли Вам попадались книги, рассчитанные
именно на Вас. Мы же работаем
индивидуально.
8. А это значит, что …Мы
предлагаем получить "высшее
образование" - профессию
программиста всего за
1 год и 144 доллара, любой ВУЗ
попросит в 3 раза больше за один только
семестр. По всем вопросам обращайтесь ко мне. Если вы встретили в интернете
интересный сайт или статью, да и вообще, что угодно
связанное с Delphi, поделитесь ссылкой. Предложения, критику и пожелания пишите на e-mail. |
В избранное | ||