> -- adva писал(а):
> с dword вроде разобралсяА как портировать такую конструкцию с делфи?указатель вроде больше не используется интересует function, и cdecl . Если я правильно понял, это системынй флаг [ccall] , но он применяется, если процедура это не процедурный тип ( не знаю правильно ли выразился, в терминах пока слабоват). А в данном случае компилятор если выставить этот флаг выдает ошибкуХотя про указатель наверное тоже лучше сразу выяснить, думаю пригодится в дальнейшем. В КП же указатели как я понял только на массивы и записи, а в данном случае как быть?
Предположим, что DWORD вы уже определили.
Тогда эту всю конструкцию нужно определять так:
## Код:
```
TYPE
  TMIRANDAHOOK = PROCEDURE [ccall] (wParam,lParam:DWORD):INTEGER;
```

При этом, важным условием является тот факт, что [ccall] работает только в том случае, если в этом модуле импортируется SYSTEM. Иначе – ошибка.
Проверено при портировании Anti-grain geometry.