Структура программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Как узнать обьект?, Как узнать обьект?
Вопрос о TThread, Одновременные процессы
TAction - несколько горячих клавиш
TAction - области "видимости"
Совместная разработка приложений, Какое лучше использовать средство?
Разрушение компонента
ПОМОГИТЕ плз, Языки программирования
ПОМОГИТЕ , ПОЖАЛУЙСТА, КАК ЧЕРЕЗ ПАСКАЛЬ УПРАВЛЯТЬ ПОРТОМ
Edit на MainMenu, как разместить
Смена шрифтов в редакторе Делфи, надоел Courier New
Из чего сделаны типы, на мето языках???
Сколько работала программа?
Debug Dll, Как отдебажить библиотеку
сканирование файла
как сделать taskbar прозрачным? (-)
Как узнать размер директории?, Может быть есть отдельная функция?
Как выйти из for цикла?
Вращения эллипса вокруг точки, Вращения эллипса вокруг точки
Языки и раскладки..., Где найти раскладки разных языков?
О разных версиях операционных систем!
COM порт, слежение
Помогите перекодировать
Crystal Reports 8.5
О локалке!
Как Вы относитесь к курящим девушкам?
Вопрос по поводу свернуть прогу в system tray, подскажите!
Мистика в компиляторе Delphi
JPEG в BLOB, Есть необходимость хранить JPEG в BLOB
Указатель на поле записи, Как сделать?
О сохранении иконки, Не могу добиться сохранения иконки
Delphi+Excel, Решение задач линейного программирования
Представление строк
Как отследить с какими парамами запущен процесс
Прямые преобразования, RTTI
Присвоение события в run-time
Функция TypeInfo, Опять объектное ориентирование...
Объявить класс в DLL?
Работа с объектами в DLL
Вызов методов предков, Вопрос по объектному ориентированию...
Помогите плиз!!!
Вызов BPL
Операторы As, Is
Предлагаю решение как сохранить иконку 256 цветов, Сохранение 256-цветной иконки
программа в виде справки
А можно ли высоту TComboBox сделать менее 21.
Спаренные кнопки !!!, Как изменять величину на нецелое значени
Грызуны, Скрытные грызуны
По поводу *.dcu
В чем ошибка?
Поиск окон, Z-order
Замена названия окон
Читаем значение реестра с помощью RegOpenKeyEx.
Снова не могу поймать MM_MCINOTIFY.
Delphi между Excel и Oracle8i, Проблема
Ошибка в функции..., Хелп
ID Процесса
Как переключить в RichEdit Charset?, Как в программе на Дельфи изменит CharSe
WinAmp
Директивы вызовов функций, Может кто объяснит
обход дерева
Ссылка на MDI окно, Как сделать чтобы фрма предавалась в про
Com-port, чтение - запись
Управление OpenOffice (StarOffice) из Delphi
Delphi and DBF
Ошибка соединения с сервером
Как вывести диалоги свойств следующих вещей:
Обработка нажатия мыши
Delphi6: 1251 -> 866 - как?, :-) - не нашел по этой теме!
FindComponent, Проблема использования
Hook, запретить что-нть.

Платные хостинги     Раскрутка сайта     Книги по программированию


ID Процесса

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- а что ты знаешь о нем?

- Знаю его название

- ну а чем тебе не нравиться способ по выборке из списка нужного тебе процесса? Добавлено @ 17:50 по идеи даже если бы и была стандартная функция получения ID процесса по имениона бы все равно бы на 100% не работала потому что одновремено может быть запущено несколько процессов с одинаковым именем...

- Ну а если не внедрятся в тонкости. Мне не нужно выбрать процесс мне нужен один конкретный!

- ну покрайней мере я другого способа незнаю чем так:вернет тебе ID процесса по его имени (хоть и выбором)Код Uses  tlhelp32;...function GetIDProcess(AName : PChar ) : Cardinal; StdCall;var lSnapHandle, lProcHandle: THandle; ProcStruct : PROCESSENTRY32; lProcessPath : Pchar; PID : Cardinal;begin Result := 0; lSnapHandle := CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0); if lSnapHandle = 0 then   exit; ProcStruct.dwSize := sizeof( PROCESSENTRY32 ); if Process32First(lSnapHandle, ProcStruct) then begin   try     repeat       lProcessPath := ProcStruct.szExeFile;       if uppercase(lProcessPath) = uppercase(AName) then       begin         PID := ProcStruct.th32ProcessID;         Result := PID;         Break;       end;     until not Process32Next(lSnapHandle, ProcStruct);   finally     CloseHandle(lSnapHandle);   end; end; end; highlightSyntax('delphiMyMGMy','delphi');

- БИГ Сэнкс ;)

- Перенесенно из раздела Delphi

- RennigthСтранно, а у меня не получилось...[Error] Unit1.pas(34): Undeclared identifier: 'PROCESSENTRY32'[Error] Unit1.pas(39): Undeclared identifier: 'CreateToolhelp32Snapshot'[Error] Unit1.pas(39): Undeclared identifier: 'TH32CS_SNAPALL'[Error] Unit1.pas(42): Missing operator or semicolon[Error] Unit1.pas(43): Undeclared identifier: 'Process32First' Добавлено @ 13:45 RennigthПардон... кое-что забыл

- В uses добавь tlhelp32

- В дополнение:Код procedure TForm1.Button2Click(Sender: TObject);var pProcID: ^DWORD;begin  GetMem(pProcID, SizeOf(DWORD));  GetWindowThreadProcessId(FindWindow(nil, PChar(Edit2.Text)), pProcID);  Edit1.Text := IntToStr (pProcID^);end;highlightSyntax('delphiwMjk=','delphi');Вернёт в Edit1.Text Id процесса, у которого есть окно с названием Edit2.Text

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | opengl программирование | программирование бейсик | программирование интерфейса | программирование pocket | программирование заказы | задача динамического программирования | prolog программирование | стохастическое программирование | процедурное программирование | история языков программирования | структура программирования | языки программирования высокого уровня | программирование устройств | функции программирования | программирование siemens | списки программирование | язык программирования java | олимпиада программирование | программирование мобильных телефонов | дипломная работа программирование | программирование palm | Ссылки

Все про процедурное программирование