Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.26;
Скачать: CL | DM;

Вниз

WinProc   Найти похожие ветки 

 
TWINc ©   (2006-07-14 21:53) [0]

В структуру WNDCLASSEX я передаю указатель на процедуру обработки сообщений... Могу ли я эту самую процедуру засунуть в класс?

[Pascal Error] SynkEngineCore.pas(123): E2036 Variable required


 
Leonid Troyanovsky ©   (2006-07-14 22:02) [1]


> TWINc ©   (14.07.06 21:53)  

> В структуру WNDCLASSEX я передаю указатель на процедуру
> обработки сообщений... Могу ли я эту самую процедуру засунуть
> в класс?


Нет, конечно.
См., например, MakeObjectInstance & etc.

--
Regards, LVT.


 
begin...end ©   (2006-07-14 22:06) [2]

См. Classes.MakeObjectInstance. Можете также посмотреть похожую ветку: http://www.mytempdir.com/803850


 
Leonid Troyanovsky ©   (2006-07-14 22:13) [3]


> begin...end ©   (14.07.06 22:06) [2]
> См. Classes.MakeObjectInstance. Можете также посмотреть
> похожую ветку:


Мне кажется, что полезней посмотреть Forms, f.e.
TApplication.CreateHandle.

Сравнить мне сложно, бо неохота загружать(?)  htm файлы.

--
Regards, LVT.


 
begin...end ©   (2006-07-14 22:28) [4]

> Leonid Troyanovsky ©   (14.07.06 22:13) [3]

Мне кажется, что полезно не только посмотреть один из примеров использования MakeObjectInstance, которым может служить CreateHandle, но и уяснить, как оно работает и почему, собсно, в нём возникает необходимость. Похожие вопросы уже обсуждались на форуме, и в одной из таких веток я постарался дать разъяснение -- оно и находится по ссылке в [2]. Само собой, на обязательном ознакомлении с ним я не настаиваю.


 
Leonid Troyanovsky ©   (2006-07-14 22:48) [5]


> begin...end ©   (14.07.06 22:28) [4]

> -- оно и находится по ссылке в [2]. Само собой, на обязательном
> ознакомлении с ним я не настаиваю.


Я был бы весьма признателен, если б ты привел оное прямо здесь,
бо, предложение скачать(?) htm файл ставит меня в тупик,
особенно, в уикенд.

--
Regards, LVT.


 
begin...end ©   (2006-07-14 22:57) [6]

> Leonid Troyanovsky ©   (14.07.06 22:48) [5]

В предложенном htm-файле находится уже ушедшая в архив ветка. Цитировать же здесь самого себя, да ещё и в таком объёме, я считаю несколько неэтичным.


 
Leonid Troyanovsky ©   (2006-07-14 23:07) [7]


> begin...end ©   (14.07.06 22:57) [6]

> В предложенном htm-файле находится уже ушедшая в архив ветка.
>  Цитировать же здесь самого себя, да ещё и в таком объёме,
>  я считаю несколько неэтичным.


Пусть так.
Если оный объем не более 5мб - мой мейл в анкете.

Однако, IMHO, полезней было б подготовить оное в виде,
скажем, статьи. Не важно, для местного фака, либо rsdn -
применение, IMHO, должно найтись.

Ну, а опробывать можно и на мне :)

--
Regards, LVT.


 
TWINc ©   (2006-07-16 15:04) [8]

Всем большое спасибо за ответы ;)



Страницы: 1 вся ветка

Текущий архив: 2006.11.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
2-1162821990
daser
2006-11-06 17:06
2006.11.26
Как проверить такое, если форма свернута (на панель задач), то


2-1162905598
dima_shapkin
2006-11-07 16:19
2006.11.26
Socket


15-1162985138
312kbps
2006-11-08 14:25
2006.11.26
TIdMessage не могу получить текст письма !


4-1152810395
trubin
2006-07-13 21:06
2006.11.26
Как программно переключить раскладку клавиатуры в чужом процессе


15-1162909504
TIF
2006-11-07 17:25
2006.11.26
У кого есть опыт борьбы с троянами-шутдаунерами?