![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Аналог функции на С++ в Delphi
333and © (2004-10-27 20:18:00)У меня есть функция в DLL
int CALLBACK PrintFiscalText(HWND hwnd,void (CALLBACK *Fn),LPARAM UI,LPSTR Text)
Вообщем как ее реализовать на Delphi
Я вот думаю так
procedure PrintFiscalText(HWND:hwnd;myProc:Tmyproc;LPARAM:UINT;LPSTR:PAnsiChar)
где myProc ,будет выглядеть примерно так
myProc: PTMyProc;
TMyProc = function(hWnd: HWND; lpText, lpCaption: PAnsiChar; uType: UINT):
Integer; stdcall;
PTMyProc = ^TMyProc;
Вот и думаю верно ли я переписал функцию, на предмет совместимости параметров? Проверить работу в отладчике не могу так как эта функция работает с железом а у меня его нет.
GanibalLector (2004-10-27 20:48:00) [1]>PrintFiscalText
Кассовый аппарат типа ?
jack128 (2004-10-27 20:29:00) [2]333and (27.10.04 20:18)
void (CALLBACK *Fn),
а что означает эта конструкция???
И где описание калбек функции на С? И еще напомню - в С сначала указывается ТИП, а потом имя параметра
clickmaker (2004-10-27 20:25:00) [3]
> Проверить работу в отладчике не могу так как эта функция
> работает с железом а у меня его нет
А у нас, думаешь, оно есть ? :)
333and (2004-10-27 20:22:00) [4]Ой не тони ты веточка ):