Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.06.2010, 00:20   #1
AlexanderSatorin
Новичок
Джуниор
 
Аватар для AlexanderSatorin
 
Регистрация: 25.06.2010
Сообщений: 1
По умолчанию H2269 Overriding virtual method 'TForm1.WndProc' has lower visibility (private) than base class 'TForm'

Код:
procedure TForm1.WndProc(var Msg: TMessage);
var VK: integer;
    SC: integer;
    buf: Char;
    KS: TKeyboardState;
    MyHKL: HKL;
begin
inherited ;

if Msg.Msg = HookMsg then
  begin
    label1.Caption:=IntToStr(Msg.LParam);
    VK:=Msg.WParam;
    MyHKL:=GetKeyboardLayout(msg.LParam);
    SC:=MapVirtualKeyEx(VK,MAPVK_VK_TO_VSC,MyHKL); //тут ошибка
    GetKeyboardState(KS);
    ToUnicodeEx(VK,SC,KS,@buf,sizeof(buf),0,MyHKL);
    Memo1.Text:=Memo1.Text+buf;
    MyHKL:=0;
  End;
end;
[DCC Warning] Unit1.pas(24): H2269 Overriding virtual method 'TForm1.WndProc' has lower visibility (private) than base class 'TForm' (protected)
[DCC Error] Unit1.pas(73): E2003 Undeclared identifier: 'MAPVK_VK_TO_VSC'
[DCC Error] Unit1.pas(75): E2010 Incompatible types: 'PByte' and 'TKeyboardState'
[DCC Error] Project1.dpr(5): F2063 Could not compile used unit 'Unit1.pas'
AlexanderSatorin вне форума
Старый 27.06.2010, 07:00   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

ПРОЧИТАЙТЕ, что вам написал компилятор!
p51x вне форума
Старый 27.06.2010, 10:08   #3
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Когда научитесь правильно темы создавать, тогда и не буду закрывать их. Закрыто.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Write a class that can be created only in a single instance and only by some specific method. Swool Общие вопросы C/C++ 5 31.10.2009 22:24
Private: public: Swool Общие вопросы C/C++ 2 15.09.2009 13:53
Смена WndProc в рантайме VVVadim Win Api 1 28.04.2009 18:16
Что означает TForm1 = class(TForm)>/STRONG> metamfetamin Помощь студентам 6 11.11.2007 22:40