![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Callback функция
seemann © (2003-07-01 13:40:00)
Уважаемые знатоки, подскажите, как можно реализовать в Delphi функцию обратного вызова Windows(callback). Пример подобной функции на Си:
BOOL CALLBACK YourRecordProc(
void *buffer,
DWORD length,
DWORD user
);
MBo (2003-07-02 07:35:00) [1]
Зависит от синтаксиса использования:
или просто имя функйии, или @ перед ним.
seemann (2003-07-02 01:23:00) [2]Большое спасибо, вроде работает. Но возник ещё оди вопрос: как указать точку входа в эту процедуру в Си это помоему выглядит так:
&YourRecordProc
Anatoly Podgoretsky (2003-07-01 13:45:00) [3]
function YourRecordProc(var buffer, length DWORD, user DWORD): bool; {соглащение по вызову - вероятно} stdcall;
MBo (2003-07-01 13:44:00) [4]
function YourRecordProc(var buffer; length,user:DWORD):Bool;stdcall;
begin
end;