![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как вызвать функцию API [D6]
maxim2 © (2002-07-30 13:24:00)Привет всем!
Вот собсно и всё.
maxim2 (2002-07-30 14:48:00) [1]Все люди заработало
Спасибо всем
Виктор Щербаков (2002-07-30 14:48:00) [2]to maxim2
В WinNT, Win2k этой функции нет.
Так что в случае с вариантом статической загрузки (Виктор Щербаков © (30.07.02 14:36))
программа откажется работать в перечисленных выше системах.
Anatoly Podgoretsky (2002-07-30 14:43:00) [3]Поиск по слову RegisterServiceProcess дает 10 ссылок
Виктор Щербаков © (30.07.02 14:36)
Документированная, но не описанная
maxim2 (2002-07-30 14:40:00) [4]А куда это прописать
Виктор Щербаков (2002-07-30 14:36:00) [5]Вообще-то RegisterServiceProcess функция недокументированная.
А потому, импортировать её придется руками.
function RegisterServiceProcess(A, B: DWord): DWord; stdcall; external "kernel32.dll";
maxim2 (2002-07-30 14:31:00) [6]>Виктор щербаков
Да в Uses Windows прописана
Виктор Щербаков (2002-07-30 14:28:00) [7]Windows в uses занисан?
maxim2 (2002-07-30 14:27:00) [8]Не могу я так ее вызвать ошибку дает типа
Undeclared identifier (RegisterServiceProcess)
Anatoly Podgoretsky (2002-07-30 14:09:00) [9]Вот так и вызывай, ничего переписывать не нужно
Виктор Щербаков (2002-07-30 14:09:00) [10]maxim2 © (30.07.02 14:07)
Дык ты код её вызова записал. Даже код вызова двух API-функций.
maxim2 (2002-07-30 14:07:00) [11]Вот эту
RegisterServiceProcess(GetCurrentProcessID,1);
Anatoly Podgoretsky (2002-07-30 13:59:00) [12]Спроси что нибудь полегче
Alx2 (2002-07-30 13:44:00) [13]>Anatoly Podgoretsky © (30.07.02 13:42)
А какие у нее параметры?
Anatoly Podgoretsky (2002-07-30 13:42:00) [14]АПИ функцию
Alx2 (2002-07-30 13:37:00) [15]>maxim2 © (30.07.02 13:24)
А какую именно нужно вызвать?
Fiend (2002-07-30 13:28:00) [16]CALL_API_FUNCTION("Function name")