![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
[Error] Unit1.pas(37): Undeclared identifier: KeyBoardProc [D6, Win95/98]
KiberArt © (2002-05-09 10:24:00)Программеры, хакеры, чайники, кто-нибудь помогите. Достала меня эта Делфи, давно хочу переходить на Visual C++. Вообщем суть проблемы.
Это уже не в первый раз, не первая такая функция, но приспичила сейчас именно эта. Функция KeyboardProc. Я хочу ее юзить в своей проге, а эта долб-я Делфи пишет
[Error] Unit1.pas(37): Undeclared identifier: "KeyBoardProc"
А в хелпе написано следующее:
KeyboardProc
Windows NT Yes
Win95 Yes
Win32s Yes
Import Library user-defined
Header File winuser.h
Unicode No
Platform Notes HOOKPROC
На Си чтобы подключить заголовочный файл (например winuser.h) делается вот что:
#include <winuser.h>
А в Делфи???? Пытался писать в Uses winuser и winuser.h и user-defined, нечего не помогает только
очередные надписи :(
[Fatal Error] Unit1.pas(7): File not found: "Winuser.dcu"
Может надо подключить какой-нибудь модуль, но какой, как узнать? ShellApi? Пробывал, подключал, не помогло.
Что мне делать люди подскажите пожал-ся.
Просто у меня сложилось впечатление, что все эти форумы гиблое дело, сколько не просил о помощи ни кто не отвечал, то ли вопросы слишком легкие/тяжелые, то ли пишу не понятно. Не поленюсь отвечу каждому.
Надеюсь на солидарность.
Almaz (2002-05-10 00:14:00) [1]>KiberArt (09.05.02 10:24)
А в хелпе написано следующее:
KeyboardProc
Windows NT Yes
Win95 Yes
Win32s Yes
Import Library user-defined
Header File winuser.h
Unicode No
Platform Notes HOOKPROC
А дальше читать не пробовали ? Видимо нет. А там написано:
"The KeyboardProc hook procedure is an application-defined or library-definedcallback function the system calls whenever... "
Удачи.
kull (2002-05-09 23:32:00) [2]Да-да. Delphi во всем виновата, а еще Windows кривой и глючный и вообще в Borland-e одни дураки сидят, а у что и про Microsoft говорить...
Странно, что Visual C++ от Microsoft больше приглянулся... :)
Anatoly Podgoretsky (2002-05-09 17:23:00) [3]Ее надораньше написать и объявить до первого использования, но ты же все равно в это не поверишь, как не поверил в это в чате.
ZZ (2002-05-09 16:29:00) [4]KiberArt
Не обижайся, но у тебя руки немного кривые и С++ небе не поможет :)
LRESULT CALLBACKKeyboardProc(
int code, // hook code
WPARAM wParam, // virtual-key code
LPARAM lParam // keystroke-message information
);
Знаешь что такое CallBack ??
Moscower (2002-05-09 15:22:00) [5]Посмотри
http://delphi.softclub.net/read/akdelfaq.html