powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TLHelp32 в Lazarus
14 сообщений из 14, страница 1 из 1
TLHelp32 в Lazarus
    #39505484
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть аналог tlhelp32 в Lazarus?
Пытаюсь перенести c Delphi:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
function FindTask(ExeFileName: string): integer;
 		var
  			ContinueLoop: BOOL;
  			FSnapshotHandle: THandle;
  			FProcessEntry32: TProcessEntry32;
 		begin
  			result := 0;
  			FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
  			FProcessEntry32.dwSize := Sizeof(FProcessEntry32);
  			ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32);
  	while integer(ContinueLoop) <> 0 do begin
    if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) = UpperCase(ExeFileName))
     or (UpperCase(FProcessEntry32.szExeFile) = UpperCase(ExeFileName)))
      then Result := 1;
    ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);
   end;
  CloseHandle(FSnapshotHandle);
 end;

...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39505512
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarесть аналог tlhelp32 в Lazarus?
https://github.com/benibela/apim/blob/master/tlhelp32.pas
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39505523
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey, спасибо
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39505558
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

Есть ешё и родной джедайский jwatlhelp32 поставляемый с FPC.
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39505563
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyGallemar,

Есть ешё и родной джедайский jwatlhelp32 поставляемый с FPC.
это лучше, но почему-то не могу закрытие сделать
unit1.pas(40,3) Error: Identifier not found "CloseHandle"
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39505577
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarunit1.pas(40,3) Error: Identifier not found "CloseHandle"Тебе перевести? Или за тебя поискать где это объявлено?
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39505649
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger, да, помоги пожалуйста
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39505686
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

если самому сложно разобраться в трёх соснах, гугли:

Error Identifier not found delphi
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39505702
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarwhite_nigger, да, помоги пожалуйстаНе найден CloseHandle - ищи по сырцам на своем компе, где он есть. При минимальной умственной работе можно даже предположить где это приблизительно находится
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39505884
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

Код: pascal
1.
2.
3.
uses windows //скорее всего, только под винду
//или
, JwaWinBase
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39505912
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокGallemar,
Код: pascal
1.
uses windows 


спасибо, я его проглядел
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39505930
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док, зачем давать рыбу? Пусть удочкой научиться пользоваться. А то так на каждый unknown identifier можно вопросы на форуме задавать
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39506028
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
white_nigger,

в следующий раз он будет знать, каким крючком пользоваться :)
...
Рейтинг: 0 / 0
TLHelp32 в Lazarus
    #39506130
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Докwhite_nigger,

в следующий раз он будет знать, каким крючком пользоваться :)

If you help a friend in need, he is sure to remember you the next time he's in need.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TLHelp32 в Lazarus
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]